# near model CODE resource # jump table entries: 80-90 (11 of them) fn00000000: 00000000 4E56 FFEC link A6, -0x0014 00000004 48E7 0300 movem.l -[A7], D6,D7 00000008 422D F622 clr.b [A5 - 0x9DE] 0000000C 422D F623 clr.b [A5 - 0x9DD] 00000010 422D F890 clr.b [A5 - 0x770] 00000014 422D F894 clr.b [A5 - 0x76C] 00000018 422D F895 clr.b [A5 - 0x76B] 0000001C 422D F896 clr.b [A5 - 0x76A] 00000020 422D F897 clr.b [A5 - 0x769] 00000024 422D F898 clr.b [A5 - 0x768] 00000028 422D F899 clr.b [A5 - 0x767] 0000002C 1B7C 0001 F624 move.b [A5 - 0x9DC], 0x1 00000032 4267 clr.w -[A7] 00000034 3F3C 0001 move.w -[A7], 0x1 00000038 486E FFF0 pea.l [A6 - 0x10] 0000003C 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00000040 3E1F move.w D7, [A7]+ 00000042 4A6E FFF2 tst.w [A6 - 0xE] 00000046 6C06 bge +0x8 /* 0000004E */ 00000048 7C00 moveq.l D6, 0x00 0000004A 6000 0108 bra +0x10A /* 00000154 */ label0000004E: 0000004E 2F3C A860 0001 move.l -[A7], 0xA8600001 00000054 4EBA 0866 jsr [PC + 0x866 /* 000008BC */] 00000058 1C00 move.b D6, D0 0000005A 1B6E FFF9 F622 move.b [A5 - 0x9DE], [A6 - 0x7] 00000060 1B6E FFF8 F623 move.b [A5 - 0x9DD], [A6 - 0x8] 00000066 2EBC A1AD 0001 move.l [A7], 0xA1AD0001 0000006C 4EBA 084E jsr [PC + 0x84E /* 000008BC */] 00000070 1B40 F895 move.b [A5 - 0x76B], D0 00000074 4A00 tst.b D0 00000076 588F addq.l A7, 4 00000078 6700 00DA beq +0xDC /* 00000154 */ 0000007C 4267 clr.w -[A7] 0000007E 2F3C 616C 6973 move.l -[A7], 0x616C6973 /* 'alis' */ 00000084 486E FFEC pea.l [A6 - 0x14] 00000088 4EAD 030A jsr [A5 + 0x30A /* export_93 */] 0000008C 3E1F move.w D7, [A7]+ 0000008E 4A47 tst.w D7 00000090 660E bne +0x10 /* 000000A0 */ 00000092 082E 0000 FFEF btst.b [A6 - 0x11], 0x0 00000098 6706 beq +0x8 /* 000000A0 */ 0000009A 1B7C 0001 F896 move.b [A5 - 0x76A], 0x1 label000000A0: 000000A0 4267 clr.w -[A7] 000000A2 2F3C 6564 746E move.l -[A7], 0x6564746E /* 'edtn' */ 000000A8 486E FFEC pea.l [A6 - 0x14] 000000AC 4EAD 030A jsr [A5 + 0x30A /* export_93 */] 000000B0 3E1F move.w D7, [A7]+ 000000B2 4A47 tst.w D7 000000B4 660E bne +0x10 /* 000000C4 */ 000000B6 082E 0000 FFEF btst.b [A6 - 0x11], 0x0 000000BC 6706 beq +0x8 /* 000000C4 */ 000000BE 1B7C 0001 F897 move.b [A5 - 0x769], 0x1 label000000C4: 000000C4 4267 clr.w -[A7] 000000C6 2F3C 6576 6E74 move.l -[A7], 0x65766E74 /* 'evnt' */ 000000CC 486E FFEC pea.l [A6 - 0x14] 000000D0 4EAD 030A jsr [A5 + 0x30A /* export_93 */] 000000D4 3E1F move.w D7, [A7]+ 000000D6 4A47 tst.w D7 000000D8 660E bne +0x10 /* 000000E8 */ 000000DA 082E 0000 FFEF btst.b [A6 - 0x11], 0x0 000000E0 6706 beq +0x8 /* 000000E8 */ 000000E2 1B7C 0001 F890 move.b [A5 - 0x770], 0x1 label000000E8: 000000E8 4267 clr.w -[A7] 000000EA 2F3C 7070 6320 move.l -[A7], 0x70706320 /* 'ppc ' */ 000000F0 486E FFEC pea.l [A6 - 0x14] 000000F4 4EAD 030A jsr [A5 + 0x30A /* export_93 */] 000000F8 3E1F move.w D7, [A7]+ 000000FA 4A47 tst.w D7 000000FC 660E bne +0x10 /* 0000010C */ 000000FE 082E 0000 FFEF btst.b [A6 - 0x11], 0x0 00000104 6706 beq +0x8 /* 0000010C */ 00000106 1B7C 0001 F898 move.b [A5 - 0x768], 0x1 label0000010C: 0000010C 4267 clr.w -[A7] 0000010E 2F3C 7164 2020 move.l -[A7], 0x71642020 /* 'qd ' */ 00000114 486E FFEC pea.l [A6 - 0x14] 00000118 4EAD 030A jsr [A5 + 0x30A /* export_93 */] 0000011C 3E1F move.w D7, [A7]+ 0000011E 4A47 tst.w D7 00000120 660E bne +0x10 /* 00000130 */ 00000122 082E 0001 FFEE btst.b [A6 - 0x12], 0x1 00000128 6706 beq +0x8 /* 00000130 */ 0000012A 1B7C 0001 F899 move.b [A5 - 0x767], 0x1 label00000130: 00000130 4267 clr.w -[A7] 00000132 2F3C 7374 6466 move.l -[A7], 0x73746466 /* 'stdf' */ 00000138 486E FFEC pea.l [A6 - 0x14] 0000013C 4EAD 030A jsr [A5 + 0x30A /* export_93 */] 00000140 3E1F move.w D7, [A7]+ 00000142 4A47 tst.w D7 00000144 660E bne +0x10 /* 00000154 */ 00000146 082E 0000 FFEF btst.b [A6 - 0x11], 0x0 0000014C 6706 beq +0x8 /* 00000154 */ 0000014E 1B7C 0001 F894 move.b [A5 - 0x76C], 0x1 label00000154: 00000154 1006 move.b D0, D6 00000156 4CDF 00C0 movem.l D6,D7, [A7]+ 0000015A 4E5E unlink A6 0000015C 4E75 rts fn0000015E: 0000015E 4E56 FFEC link A6, -0x0014 00000162 486E FFEC pea.l [A6 - 0x14] 00000166 4EBA 0782 jsr [PC + 0x782 /* 000008EA */] 0000016A 4A6E FFEC tst.w [A6 - 0x14] 0000016E 588F addq.l A7, 4 00000170 6700 008C beq +0x8E /* 000001FE */ 00000174 302E FFEC move.w D0, [A6 - 0x14] 00000178 677A beq +0x7C /* 000001F4 */ 0000017A 6B78 bmi +0x7A /* 000001F4 */ 0000017C 5540 subq.w D0, 2 0000017E 6736 beq +0x38 /* 000001B6 */ 00000180 6A72 bpl +0x74 /* 000001F4 */ 00000182 302E FFEE move.w D0, [A6 - 0x12] 00000186 6B76 bmi +0x78 /* 000001FE */ 00000188 0440 0102 subi.w D0, 0x102 0000018C 6710 beq +0x12 /* 0000019E */ 0000018E 6A08 bpl +0xA /* 00000198 */ 00000190 5440 addq.w D0, 2 00000192 6716 beq +0x18 /* 000001AA */ 00000194 6A1A bpl +0x1C /* 000001B0 */ 00000196 6066 bra +0x68 /* 000001FE */ label00000198: 00000198 5540 subq.w D0, 2 0000019A 6A62 bpl +0x64 /* 000001FE */ 0000019C 6006 bra +0x8 /* 000001A4 */ label0000019E: 0000019E 4EBA 1026 jsr [PC + 0x1026 /* 000011C6 */] 000001A2 605A bra +0x5C /* 000001FE */ label000001A4: 000001A4 4EBA 16BA jsr [PC + 0x16BA /* 00001860 */] 000001A8 6054 bra +0x56 /* 000001FE */ label000001AA: 000001AA 4EBA 21D6 jsr [PC + 0x21D6 /* 00002382 */] 000001AE 604E bra +0x50 /* 000001FE */ label000001B0: 000001B0 4EBA 1BCC jsr [PC + 0x1BCC /* 00001D7E */] 000001B4 6048 bra +0x4A /* 000001FE */ label000001B6: 000001B6 302E FFEE move.w D0, [A6 - 0x12] 000001BA 6B42 bmi +0x44 /* 000001FE */ 000001BC 0440 0102 subi.w D0, 0x102 000001C0 673C beq +0x3E /* 000001FE */ 000001C2 6A08 bpl +0xA /* 000001CC */ 000001C4 5440 addq.w D0, 2 000001C6 6714 beq +0x16 /* 000001DC */ 000001C8 6A1E bpl +0x20 /* 000001E8 */ 000001CA 6032 bra +0x34 /* 000001FE */ label000001CC: 000001CC 5540 subq.w D0, 2 000001CE 6A2E bpl +0x30 /* 000001FE */ 000001D0 2F2D F8DC move.l -[A7], [A5 - 0x724] 000001D4 4EBA 1406 jsr [PC + 0x1406 /* 000015DC */] 000001D8 588F addq.l A7, 4 000001DA 6022 bra +0x24 /* 000001FE */ label000001DC: 000001DC 2F2D F8E4 move.l -[A7], [A5 - 0x71C] 000001E0 4EBA 1F1C jsr [PC + 0x1F1C /* 000020FE */] 000001E4 588F addq.l A7, 4 000001E6 6016 bra +0x18 /* 000001FE */ label000001E8: 000001E8 2F2D F90C move.l -[A7], [A5 - 0x6F4] 000001EC 4EBA 1852 jsr [PC + 0x1852 /* 00001A40 */] 000001F0 588F addq.l A7, 4 000001F2 600A bra +0xC /* 000001FE */ label000001F4: 000001F4 486E FFEC pea.l [A6 - 0x14] 000001F8 4EAD 012A jsr [A5 + 0x12A /* export_33 */] 000001FC 588F addq.l A7, 4 label000001FE: 000001FE 4E5E unlink A6 00000200 4E75 rts fn00000202: 00000202 48E7 1F00 movem.l -[A7], D3,D4,D5,D6,D7 00000206 486D F500 pea.l [A5 - 0xB00] 0000020A 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */] 0000020E 4A00 tst.b D0 00000210 588F addq.l A7, 4 00000212 6700 009E beq +0xA0 /* 000002B2 */ 00000216 3E2D F504 move.w D7, [A5 - 0xAFC] 0000021A 0247 00FF andi.w D7, 0xFF 0000021E 1C07 move.b D6, D7 00000220 082D 0000 F50E btst.b [A5 - 0xAF2], 0x0 00000226 6778 beq +0x7A /* 000002A0 */ 00000228 4EAD 0112 jsr [A5 + 0x112 /* export_30 */] 0000022C 42A7 clr.l -[A7] 0000022E 1006 move.b D0, D6 00000230 4880 ext.w D0 00000232 3F00 move.w -[A7], D0 00000234 A93E syscall MenuKey 00000236 2A1F move.l D5, [A7]+ 00000238 4267 clr.w -[A7] 0000023A 2F05 move.l -[A7], D5 0000023C A86A syscall HiWord 0000023E 381F move.w D4, [A7]+ 00000240 4267 clr.w -[A7] 00000242 2F05 move.l -[A7], D5 00000244 A86B syscall LoWord 00000246 361F move.w D3, [A7]+ 00000248 4A44 tst.w D4 0000024A 670A beq +0xC /* 00000256 */ 0000024C 3F03 move.w -[A7], D3 0000024E 3F04 move.w -[A7], D4 00000250 4EBA 12BC jsr [PC + 0x12BC /* 0000150E */] 00000254 588F addq.l A7, 4 label00000256: 00000256 0C06 0078 cmpi.b D6, 0x78 /* 'x' */ 0000025A 6706 beq +0x8 /* 00000262 */ 0000025C 0C06 0058 cmpi.b D6, 0x58 /* 'X' */ 00000260 660C bne +0xE /* 0000026E */ label00000262: 00000262 4AAD F516 tst.l [A5 - 0xAEA] 00000266 6706 beq +0x8 /* 0000026E */ 00000268 2F2D F516 move.l -[A7], [A5 - 0xAEA] 0000026C A9D6 syscall TECut label0000026E: 0000026E 0C06 0063 cmpi.b D6, 0x63 /* 'c' */ 00000272 6706 beq +0x8 /* 0000027A */ 00000274 0C06 0043 cmpi.b D6, 0x43 /* 'C' */ 00000278 660C bne +0xE /* 00000286 */ label0000027A: 0000027A 4AAD F516 tst.l [A5 - 0xAEA] 0000027E 6706 beq +0x8 /* 00000286 */ 00000280 2F2D F516 move.l -[A7], [A5 - 0xAEA] 00000284 A9D5 syscall TECopy label00000286: 00000286 0C06 0076 cmpi.b D6, 0x76 /* 'v' */ 0000028A 6706 beq +0x8 /* 00000292 */ 0000028C 0C06 0056 cmpi.b D6, 0x56 /* 'V' */ 00000290 6620 bne +0x22 /* 000002B2 */ label00000292: 00000292 4AAD F516 tst.l [A5 - 0xAEA] 00000296 671A beq +0x1C /* 000002B2 */ 00000298 2F2D F516 move.l -[A7], [A5 - 0xAEA] 0000029C A9DB syscall TEPaste 0000029E 6012 bra +0x14 /* 000002B2 */ label000002A0: 000002A0 4AAD F516 tst.l [A5 - 0xAEA] 000002A4 670C beq +0xE /* 000002B2 */ 000002A6 1006 move.b D0, D6 000002A8 4880 ext.w D0 000002AA 3F00 move.w -[A7], D0 000002AC 2F2D F516 move.l -[A7], [A5 - 0xAEA] 000002B0 A9DC syscall TEKey label000002B2: 000002B2 4CDF 00F8 movem.l D3,D4,D5,D6,D7, [A7]+ 000002B6 4E75 rts fn000002B8: 000002B8 4E56 FFFE link A6, -0x0002 000002BC 486D F500 pea.l [A5 - 0xB00] 000002C0 4EAD 00DA jsr [A5 + 0xDA /* export_23 */] 000002C4 4A00 tst.b D0 000002C6 588F addq.l A7, 4 000002C8 674C beq +0x4E /* 00000316 */ 000002CA 4267 clr.w -[A7] 000002CC 2F2D F502 move.l -[A7], [A5 - 0xAFE] 000002D0 A86A syscall HiWord 000002D2 4A5F tst.w [A7]+ 000002D4 6740 beq +0x42 /* 00000316 */ 000002D6 302D FF8E move.w D0, [A5 - 0x72] 000002DA 906D FF8A sub.w D0, [A5 - 0x76] 000002DE 48C0 ext.l D0 000002E0 81FC 0002 divs.w D0, 0x2 000002E4 0640 FF68 addi.w D0, 0xFF68 000002E8 3B40 F50C move.w [A5 - 0xAF4], D0 000002EC 302D FF8C move.w D0, [A5 - 0x74] 000002F0 906D FF88 sub.w D0, [A5 - 0x78] 000002F4 48C0 ext.l D0 000002F6 81FC 0003 divs.w D0, 0x3 000002FA 0640 FFCC addi.w D0, 0xFFCC 000002FE 3B40 F50A move.w [A5 - 0xAF6], D0 00000302 A850 syscall InitCursor 00000304 4267 clr.w -[A7] 00000306 2F2D F50A move.l -[A7], [A5 - 0xAF6] 0000030A 2F2D F502 move.l -[A7], [A5 - 0xAFE] 0000030E 4EAD 034A jsr [A5 + 0x34A /* export_101 */] 00000312 3D5F FFFE move.w [A6 - 0x2], [A7]+ label00000316: 00000316 4E5E unlink A6 00000318 4E75 rts fn0000031A: 0000031A 4E56 FFEC link A6, -0x0014 0000031E 48E7 0108 movem.l -[A7], D7,A4 00000322 286E 0008 movea.l A4, [A6 + 0x8] 00000326 200C move.l D0, A4 00000328 6700 0134 beq +0x136 /* 0000045E */ 0000032C 2F0C move.l -[A7], A4 0000032E A873 syscall SetPort 00000330 2D6D F50A FFF4 move.l [A6 - 0xC], [A5 - 0xAF6] 00000336 486E FFF4 pea.l [A6 - 0xC] 0000033A A871 syscall GlobalToLocal 0000033C 2D6C 0010 FFF8 move.l [A6 - 0x8], [A4 + 0x10] 00000342 2D6C 0014 FFFC move.l [A6 - 0x4], [A4 + 0x14] 00000348 486E FFEC pea.l [A6 - 0x14] 0000034C 2F3C 0004 0004 move.l -[A7], 0x40004 00000352 302D FF8E move.w D0, [A5 - 0x72] 00000356 906D FF8A sub.w D0, [A5 - 0x76] 0000035A 5940 subq.w D0, 4 0000035C 3F00 move.w -[A7], D0 0000035E 302D FF8C move.w D0, [A5 - 0x74] 00000362 906D FF88 sub.w D0, [A5 - 0x78] 00000366 5940 subq.w D0, 4 00000368 3F00 move.w -[A7], D0 0000036A A8A7 syscall SetRect 0000036C 42A7 clr.l -[A7] 0000036E 2F0C move.l -[A7], A4 00000370 2F2D F50A move.l -[A7], [A5 - 0xAF6] 00000374 486E FFEC pea.l [A6 - 0x14] 00000378 A92B syscall GrowWindow 0000037A 2E1F move.l D7, [A7]+ 0000037C 2F0C move.l -[A7], A4 0000037E 4267 clr.w -[A7] 00000380 2F07 move.l -[A7], D7 00000382 A86B syscall LoWord 00000384 4267 clr.w -[A7] 00000386 2F07 move.l -[A7], D7 00000388 A86A syscall HiWord 0000038A 1F3C 0001 move.b -[A7], 0x1 0000038E A91D syscall SizeWindow 00000390 42A7 clr.l -[A7] 00000392 2F0C move.l -[A7], A4 00000394 A917 syscall GetWRefCon 00000396 201F move.l D0, [A7]+ 00000398 6B40 bmi +0x42 /* 000003DA */ 0000039A 0480 0000 0102 subi.l D0, 0x102 000003A0 6738 beq +0x3A /* 000003DA */ 000003A2 6A08 bpl +0xA /* 000003AC */ 000003A4 5480 addq.l D0, 2 000003A6 6716 beq +0x18 /* 000003BE */ 000003A8 6A22 bpl +0x24 /* 000003CC */ 000003AA 602E bra +0x30 /* 000003DA */ label000003AC: 000003AC 5580 subq.l D0, 2 000003AE 6A2A bpl +0x2C /* 000003DA */ 000003B0 2F0C move.l -[A7], A4 000003B2 486E FFF8 pea.l [A6 - 0x8] 000003B6 4EBA 1252 jsr [PC + 0x1252 /* 0000160A */] 000003BA 508F addq.l A7, 8 000003BC 6028 bra +0x2A /* 000003E6 */ label000003BE: 000003BE 2F0C move.l -[A7], A4 000003C0 486E FFF8 pea.l [A6 - 0x8] 000003C4 4EBA 1D66 jsr [PC + 0x1D66 /* 0000212C */] 000003C8 508F addq.l A7, 8 000003CA 601A bra +0x1C /* 000003E6 */ label000003CC: 000003CC 2F0C move.l -[A7], A4 000003CE 486E FFF8 pea.l [A6 - 0x8] 000003D2 4EBA 169A jsr [PC + 0x169A /* 00001A6E */] 000003D6 508F addq.l A7, 8 000003D8 600C bra +0xE /* 000003E6 */ label000003DA: 000003DA 2F0C move.l -[A7], A4 000003DC 486E FFF8 pea.l [A6 - 0x8] 000003E0 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */] 000003E4 508F addq.l A7, 8 label000003E6: 000003E6 2F0C move.l -[A7], A4 000003E8 A873 syscall SetPort 000003EA 302C 0016 move.w D0, [A4 + 0x16] 000003EE 906C 0012 sub.w D0, [A4 + 0x12] 000003F2 3D40 FFF6 move.w [A6 - 0xA], D0 000003F6 302C 0014 move.w D0, [A4 + 0x14] 000003FA 906C 0010 sub.w D0, [A4 + 0x10] 000003FE 3D40 FFF4 move.w [A6 - 0xC], D0 00000402 486E FFEC pea.l [A6 - 0x14] 00000406 4267 clr.w -[A7] 00000408 70F1 moveq.l D0, 0xFFFFFFF1 0000040A D06E FFF4 add.w D0, [A6 - 0xC] 0000040E 3F00 move.w -[A7], D0 00000410 700F moveq.l D0, 0x0F 00000412 D06E FFF6 add.w D0, [A6 - 0xA] 00000416 3F00 move.w -[A7], D0 00000418 700F moveq.l D0, 0x0F 0000041A D06E FFF4 add.w D0, [A6 - 0xC] 0000041E 3F00 move.w -[A7], D0 00000420 A8A7 syscall SetRect 00000422 486E FFEC pea.l [A6 - 0x14] 00000426 A8A3 syscall EraseRect 00000428 486E FFEC pea.l [A6 - 0x14] 0000042C A928 syscall InvalRect 0000042E 486E FFEC pea.l [A6 - 0x14] 00000432 70F1 moveq.l D0, 0xFFFFFFF1 00000434 D06E FFF6 add.w D0, [A6 - 0xA] 00000438 3F00 move.w -[A7], D0 0000043A 4267 clr.w -[A7] 0000043C 700F moveq.l D0, 0x0F 0000043E D06E FFF6 add.w D0, [A6 - 0xA] 00000442 3F00 move.w -[A7], D0 00000444 700F moveq.l D0, 0x0F 00000446 D06E FFF4 add.w D0, [A6 - 0xC] 0000044A 3F00 move.w -[A7], D0 0000044C A8A7 syscall SetRect 0000044E 486E FFEC pea.l [A6 - 0x14] 00000452 A8A3 syscall EraseRect 00000454 486E FFEC pea.l [A6 - 0x14] 00000458 A928 syscall InvalRect 0000045A 2F0C move.l -[A7], A4 0000045C A904 syscall DrawGrowIcon label0000045E: 0000045E 4CDF 1080 movem.l D7,A4, [A7]+ 00000462 4E5E unlink A6 00000464 4E75 rts fn00000466: 00000466 4E56 FFF0 link A6, -0x0010 0000046A 2F0C move.l -[A7], A4 0000046C 286E 0008 movea.l A4, [A6 + 0x8] 00000470 2D6C 0010 FFF8 move.l [A6 - 0x8], [A4 + 0x10] 00000476 2D6C 0014 FFFC move.l [A6 - 0x4], [A4 + 0x14] 0000047C 2D6D FF88 FFF0 move.l [A6 - 0x10], [A5 - 0x78] 00000482 2D6D FF8C FFF4 move.l [A6 - 0xC], [A5 - 0x74] 00000488 486E FFF0 pea.l [A6 - 0x10] 0000048C 7004 moveq.l D0, 0x04 0000048E D06E FFF2 add.w D0, [A6 - 0xE] 00000492 3F00 move.w -[A7], D0 00000494 7004 moveq.l D0, 0x04 00000496 D06E FFF0 add.w D0, [A6 - 0x10] 0000049A 3F00 move.w -[A7], D0 0000049C 70FC moveq.l D0, 0xFFFFFFFC 0000049E D06E FFF6 add.w D0, [A6 - 0xA] 000004A2 3F00 move.w -[A7], D0 000004A4 70FC moveq.l D0, 0xFFFFFFFC 000004A6 D06E FFF4 add.w D0, [A6 - 0xC] 000004AA 3F00 move.w -[A7], D0 000004AC A8A7 syscall SetRect 000004AE 2F0C move.l -[A7], A4 000004B0 2F2D F50A move.l -[A7], [A5 - 0xAF6] 000004B4 486E FFF0 pea.l [A6 - 0x10] 000004B8 A925 syscall DragWindow 000004BA 42A7 clr.l -[A7] 000004BC 2F0C move.l -[A7], A4 000004BE A917 syscall GetWRefCon 000004C0 201F move.l D0, [A7]+ 000004C2 6B40 bmi +0x42 /* 00000504 */ 000004C4 0480 0000 0102 subi.l D0, 0x102 000004CA 6738 beq +0x3A /* 00000504 */ 000004CC 6A08 bpl +0xA /* 000004D6 */ 000004CE 5480 addq.l D0, 2 000004D0 6716 beq +0x18 /* 000004E8 */ 000004D2 6A22 bpl +0x24 /* 000004F6 */ 000004D4 602E bra +0x30 /* 00000504 */ label000004D6: 000004D6 5580 subq.l D0, 2 000004D8 6A2A bpl +0x2C /* 00000504 */ 000004DA 2F0C move.l -[A7], A4 000004DC 486E FFF8 pea.l [A6 - 0x8] 000004E0 4EBA 12C4 jsr [PC + 0x12C4 /* 000017A6 */] 000004E4 508F addq.l A7, 8 000004E6 6028 bra +0x2A /* 00000510 */ label000004E8: 000004E8 2F0C move.l -[A7], A4 000004EA 486E FFF8 pea.l [A6 - 0x8] 000004EE 4EBA 1DD8 jsr [PC + 0x1DD8 /* 000022C8 */] 000004F2 508F addq.l A7, 8 000004F4 601A bra +0x1C /* 00000510 */ label000004F6: 000004F6 2F0C move.l -[A7], A4 000004F8 486E FFF8 pea.l [A6 - 0x8] 000004FC 4EBA 170C jsr [PC + 0x170C /* 00001C0A */] 00000500 508F addq.l A7, 8 00000502 600C bra +0xE /* 00000510 */ label00000504: 00000504 2F0C move.l -[A7], A4 00000506 486E FFF8 pea.l [A6 - 0x8] 0000050A 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 0000050E 508F addq.l A7, 8 label00000510: 00000510 285F movea.l A4, [A7]+ 00000512 4E5E unlink A6 00000514 4E75 rts fn00000516: 00000516 4E56 FFF0 link A6, -0x0010 0000051A 2F0C move.l -[A7], A4 0000051C 286E 0008 movea.l A4, [A6 + 0x8] 00000520 4227 clr.b -[A7] 00000522 2F0C move.l -[A7], A4 00000524 2F2D F50A move.l -[A7], [A5 - 0xAF6] 00000528 A91E syscall TrackGoAway 0000052A 7000 moveq.l D0, 0x00 0000052C 101F move.b D0, [A7]+ 0000052E 5340 subq.w D0, 1 00000530 6646 bne +0x48 /* 00000578 */ 00000532 42A7 clr.l -[A7] 00000534 2F0C move.l -[A7], A4 00000536 A917 syscall GetWRefCon 00000538 201F move.l D0, [A7]+ 0000053A 6B34 bmi +0x36 /* 00000570 */ 0000053C 0480 0000 0102 subi.l D0, 0x102 00000542 672C beq +0x2E /* 00000570 */ 00000544 6A08 bpl +0xA /* 0000054E */ 00000546 5480 addq.l D0, 2 00000548 6712 beq +0x14 /* 0000055C */ 0000054A 6A1A bpl +0x1C /* 00000566 */ 0000054C 6022 bra +0x24 /* 00000570 */ label0000054E: 0000054E 5580 subq.l D0, 2 00000550 6A1E bpl +0x20 /* 00000570 */ 00000552 2F0C move.l -[A7], A4 00000554 4EBA 1086 jsr [PC + 0x1086 /* 000015DC */] 00000558 588F addq.l A7, 4 0000055A 601C bra +0x1E /* 00000578 */ label0000055C: 0000055C 2F0C move.l -[A7], A4 0000055E 4EBA 1B9E jsr [PC + 0x1B9E /* 000020FE */] 00000562 588F addq.l A7, 4 00000564 6012 bra +0x14 /* 00000578 */ label00000566: 00000566 2F0C move.l -[A7], A4 00000568 4EBA 14D6 jsr [PC + 0x14D6 /* 00001A40 */] 0000056C 588F addq.l A7, 4 0000056E 6008 bra +0xA /* 00000578 */ label00000570: 00000570 2F0C move.l -[A7], A4 00000572 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */] 00000576 588F addq.l A7, 4 label00000578: 00000578 285F movea.l A4, [A7]+ 0000057A 4E5E unlink A6 0000057C 4E75 rts fn0000057E: 0000057E 4E56 0000 link A6, 0 00000582 2F0C move.l -[A7], A4 00000584 286E 0008 movea.l A4, [A6 + 0x8] 00000588 42A7 clr.l -[A7] 0000058A A924 syscall FrontWindow 0000058C B9DF cmpa.l A4, [A7]+ 0000058E 6706 beq +0x8 /* 00000596 */ 00000590 2F0C move.l -[A7], A4 00000592 A91F syscall SelectWindow 00000594 6054 bra +0x56 /* 000005EA */ label00000596: 00000596 2F0C move.l -[A7], A4 00000598 A873 syscall SetPort 0000059A 42A7 clr.l -[A7] 0000059C 2F0C move.l -[A7], A4 0000059E A917 syscall GetWRefCon 000005A0 201F move.l D0, [A7]+ 000005A2 6B3A bmi +0x3C /* 000005DE */ 000005A4 0480 0000 0102 subi.l D0, 0x102 000005AA 6732 beq +0x34 /* 000005DE */ 000005AC 6A08 bpl +0xA /* 000005B6 */ 000005AE 5480 addq.l D0, 2 000005B0 6714 beq +0x16 /* 000005C6 */ 000005B2 6A1E bpl +0x20 /* 000005D2 */ 000005B4 6028 bra +0x2A /* 000005DE */ label000005B6: 000005B6 5580 subq.l D0, 2 000005B8 6A24 bpl +0x26 /* 000005DE */ 000005BA 486D F500 pea.l [A5 - 0xB00] 000005BE 4EBA 1350 jsr [PC + 0x1350 /* 00001910 */] 000005C2 588F addq.l A7, 4 000005C4 6024 bra +0x26 /* 000005EA */ label000005C6: 000005C6 486D F500 pea.l [A5 - 0xB00] 000005CA 4EBA 2072 jsr [PC + 0x2072 /* 0000263E */] 000005CE 588F addq.l A7, 4 000005D0 6018 bra +0x1A /* 000005EA */ label000005D2: 000005D2 486D F500 pea.l [A5 - 0xB00] 000005D6 4EBA 19E6 jsr [PC + 0x19E6 /* 00001FBE */] 000005DA 588F addq.l A7, 4 000005DC 600C bra +0xE /* 000005EA */ label000005DE: 000005DE 2F0C move.l -[A7], A4 000005E0 486D F500 pea.l [A5 - 0xB00] 000005E4 4EAD 00FA jsr [A5 + 0xFA /* export_27 */] 000005E8 508F addq.l A7, 8 label000005EA: 000005EA 285F movea.l A4, [A7]+ 000005EC 4E5E unlink A6 000005EE 4E75 rts fn000005F0: 000005F0 2F0C move.l -[A7], A4 000005F2 286D F502 movea.l A4, [A5 - 0xAFE] 000005F6 2F0C move.l -[A7], A4 000005F8 A922 syscall BeginUpdate 000005FA 42A7 clr.l -[A7] 000005FC 2F0C move.l -[A7], A4 000005FE A917 syscall GetWRefCon 00000600 201F move.l D0, [A7]+ 00000602 6B34 bmi +0x36 /* 00000638 */ 00000604 0480 0000 0102 subi.l D0, 0x102 0000060A 672C beq +0x2E /* 00000638 */ 0000060C 6A08 bpl +0xA /* 00000616 */ 0000060E 5480 addq.l D0, 2 00000610 6712 beq +0x14 /* 00000624 */ 00000612 6A1A bpl +0x1C /* 0000062E */ 00000614 6022 bra +0x24 /* 00000638 */ label00000616: 00000616 5580 subq.l D0, 2 00000618 6A1E bpl +0x20 /* 00000638 */ 0000061A 2F0C move.l -[A7], A4 0000061C 4EBA 11B4 jsr [PC + 0x11B4 /* 000017D2 */] 00000620 588F addq.l A7, 4 00000622 601C bra +0x1E /* 00000640 */ label00000624: 00000624 2F0C move.l -[A7], A4 00000626 4EBA 1CCC jsr [PC + 0x1CCC /* 000022F4 */] 0000062A 588F addq.l A7, 4 0000062C 6012 bra +0x14 /* 00000640 */ label0000062E: 0000062E 2F0C move.l -[A7], A4 00000630 4EBA 1604 jsr [PC + 0x1604 /* 00001C36 */] 00000634 588F addq.l A7, 4 00000636 6008 bra +0xA /* 00000640 */ label00000638: 00000638 2F0C move.l -[A7], A4 0000063A 4EAD 0102 jsr [A5 + 0x102 /* export_28 */] 0000063E 588F addq.l A7, 4 label00000640: 00000640 2F0C move.l -[A7], A4 00000642 A923 syscall EndUpdate 00000644 285F movea.l A4, [A7]+ 00000646 4E75 rts fn00000648: 00000648 48E7 0108 movem.l -[A7], D7,A4 0000064C 286D F502 movea.l A4, [A5 - 0xAFE] 00000650 082D 0000 F50F btst.b [A5 - 0xAF1], 0x0 00000656 56C7 sne D7 00000658 4407 neg.b D7 0000065A 42A7 clr.l -[A7] 0000065C 2F0C move.l -[A7], A4 0000065E A917 syscall GetWRefCon 00000660 201F move.l D0, [A7]+ 00000662 6B3A bmi +0x3C /* 0000069E */ 00000664 0480 0000 0102 subi.l D0, 0x102 0000066A 6732 beq +0x34 /* 0000069E */ 0000066C 6A08 bpl +0xA /* 00000676 */ 0000066E 5480 addq.l D0, 2 00000670 6714 beq +0x16 /* 00000686 */ 00000672 6A1E bpl +0x20 /* 00000692 */ 00000674 6028 bra +0x2A /* 0000069E */ label00000676: 00000676 5580 subq.l D0, 2 00000678 6A24 bpl +0x26 /* 0000069E */ 0000067A 1F07 move.b -[A7], D7 0000067C 2F0C move.l -[A7], A4 0000067E 4EBA 1244 jsr [PC + 0x1244 /* 000018C4 */] 00000682 5C8F addq.l A7, 6 00000684 6022 bra +0x24 /* 000006A8 */ label00000686: 00000686 1F07 move.b -[A7], D7 00000688 2F0C move.l -[A7], A4 0000068A 4EBA 1DDC jsr [PC + 0x1DDC /* 00002468 */] 0000068E 5C8F addq.l A7, 6 00000690 6016 bra +0x18 /* 000006A8 */ label00000692: 00000692 1F07 move.b -[A7], D7 00000694 2F0C move.l -[A7], A4 00000696 4EBA 17BC jsr [PC + 0x17BC /* 00001E54 */] 0000069A 5C8F addq.l A7, 6 0000069C 600A bra +0xC /* 000006A8 */ label0000069E: 0000069E 1F07 move.b -[A7], D7 000006A0 2F0C move.l -[A7], A4 000006A2 4EAD 010A jsr [A5 + 0x10A /* export_29 */] 000006A6 5C8F addq.l A7, 6 label000006A8: 000006A8 4CDF 1080 movem.l D7,A4, [A7]+ 000006AC 4E75 rts fn000006AE: 000006AE 4E56 FFFE link A6, -0x0002 000006B2 4267 clr.w -[A7] 000006B4 486D F500 pea.l [A5 - 0xB00] 000006B8 303C 021B move.w D0, 0x21B 000006BC A816 syscall Pack8 000006BE 3D5F FFFE move.w [A6 - 0x2], [A7]+ 000006C2 4E5E unlink A6 000006C4 4E75 rts export_20: 000006C6 A036 syscall MoreMasters 000006C8 A063 syscall MaxApplZone 000006CA 486D FFFC pea.l [A5 - 0x4] 000006CE A86E syscall InitGraf 000006D0 A8FE syscall InitFonts 000006D2 A912 syscall InitWindows 000006D4 A930 syscall InitMenus 000006D6 A9CC syscall TEInit 000006D8 42A7 clr.l -[A7] 000006DA A97B syscall InitDialogs 000006DC 2F3C 0000 FFFF move.l -[A7], 0xFFFF 000006E2 201F move.l D0, [A7]+ 000006E4 A032 syscall FlushEvents 000006E6 A850 syscall InitCursor 000006E8 422D F514 clr.b [A5 - 0xAEC] 000006EC 4EBA 0BEA jsr [PC + 0xBEA /* 000012D8 */] 000006F0 42AD F516 clr.l [A5 - 0xAEA] 000006F4 3B7C 0028 F512 move.w [A5 - 0xAEE], 0x28 /* '(' */ 000006FA 4EBA F904 jsr [PC - 0x6FC /* 00000000 */] 000006FE 1B40 F510 move.b [A5 - 0xAF0], D0 00000702 42AD F4FC clr.l [A5 - 0xB04] 00000706 42A7 clr.l -[A7] 00000708 A8D8 syscall NewRgn 0000070A 2B5F F88C move.l [A5 - 0x774], [A7]+ 0000070E 4A2D F890 tst.b [A5 - 0x770] 00000712 6704 beq +0x6 /* 00000718 */ 00000714 4EAD 0132 jsr [A5 + 0x132 /* export_34 */] label00000718: 00000718 4EBA 08FA jsr [PC + 0x8FA /* 00001014 */] 0000071C 4EBA 0EAC jsr [PC + 0xEAC /* 000015CA */] 00000720 4EBA 19C6 jsr [PC + 0x19C6 /* 000020E8 */] 00000724 4EBA 1304 jsr [PC + 0x1304 /* 00001A2A */] 00000728 4EAD 014A jsr [A5 + 0x14A /* export_37 */] label0000072C: 0000072C 4EAD 011A jsr [A5 + 0x11A /* export_31 */] 00000730 4EBA FA2C jsr [PC - 0x5D4 /* 0000015E */] 00000734 4AAD F516 tst.l [A5 - 0xAEA] 00000738 6706 beq +0x8 /* 00000740 */ 0000073A 2F2D F516 move.l -[A7], [A5 - 0xAEA] 0000073E A9DA syscall TEIdle label00000740: 00000740 0C2D 0001 F510 cmpi.b [A5 - 0xAF0], 0x1 00000746 661C bne +0x1E /* 00000764 */ 00000748 4227 clr.b -[A7] 0000074A 3F3C FFFF move.w -[A7], 0xFFFF 0000074E 486D F500 pea.l [A5 - 0xB00] 00000752 306D F512 movea.w A0, [A5 - 0xAEE] 00000756 2F08 move.l -[A7], A0 00000758 2F2D F88C move.l -[A7], [A5 - 0x774] 0000075C A860 syscall WaitNextEvent 0000075E 1B5F F4EC move.b [A5 - 0xB14], [A7]+ 00000762 6012 bra +0x14 /* 00000776 */ label00000764: 00000764 A9B4 syscall SystemTask 00000766 4227 clr.b -[A7] 00000768 3F3C FFFF move.w -[A7], 0xFFFF 0000076C 486D F500 pea.l [A5 - 0xB00] 00000770 A970 syscall GetNextEvent 00000772 1B5F F4EC move.b [A5 - 0xB14], [A7]+ label00000776: 00000776 486D F500 pea.l [A5 - 0xB00] 0000077A 486D F4EC pea.l [A5 - 0xB14] 0000077E 4EAD 0122 jsr [A5 + 0x122 /* export_32 */] 00000782 0C2D 0001 F4EC cmpi.b [A5 - 0xB14], 0x1 00000788 508F addq.l A7, 8 0000078A 6600 00E4 bne +0xE6 /* 00000870 */ 0000078E 302D F500 move.w D0, [A5 - 0xB00] 00000792 0C40 0017 cmpi.w D0, 0x17 00000796 6200 00D8 bhi +0xDA /* 00000870 */ 0000079A 43FA 00F0 lea.l A1, [PC + 0xF0 /* 0000088C, value 0xFFE4FF1A */] 0000079E D040 add.w D0, D0 000007A0 D2F1 0000 add.w A1, [A1 + D0.w] 000007A4 4ED1 jmp [A1] 000007A6 4267 clr.w -[A7] 000007A8 2F2D F50A move.l -[A7], [A5 - 0xAF6] 000007AC 486D F4F0 pea.l [A5 - 0xB10] 000007B0 A92C syscall FindWindow 000007B2 3B5F F4EE move.w [A5 - 0xB12], [A7]+ 000007B6 302D F4EE move.w D0, [A5 - 0xB12] 000007BA 0C40 0006 cmpi.w D0, 0x6 000007BE 6200 00B0 bhi +0xB2 /* 00000870 */ 000007C2 43FA 00BA lea.l A1, [PC + 0xBA /* 0000087E, value 0xFFF2FF50 */] 000007C6 D040 add.w D0, D0 000007C8 D2F1 0000 add.w A1, [A1 + D0.w] 000007CC 4ED1 jmp [A1] 000007CE 4EAD 0112 jsr [A5 + 0x112 /* export_30 */] 000007D2 42A7 clr.l -[A7] 000007D4 2F2D F50A move.l -[A7], [A5 - 0xAF6] 000007D8 A93D syscall MenuSelect 000007DA 2B5F F4F4 move.l [A5 - 0xB0C], [A7]+ 000007DE 4267 clr.w -[A7] 000007E0 2F2D F4F4 move.l -[A7], [A5 - 0xB0C] 000007E4 A86A syscall HiWord 000007E6 3B5F F4F8 move.w [A5 - 0xB08], [A7]+ 000007EA 4267 clr.w -[A7] 000007EC 2F2D F4F4 move.l -[A7], [A5 - 0xB0C] 000007F0 A86B syscall LoWord 000007F2 3B5F F4FA move.w [A5 - 0xB06], [A7]+ 000007F6 3F2D F4FA move.w -[A7], [A5 - 0xB06] 000007FA 3F2D F4F8 move.w -[A7], [A5 - 0xB08] 000007FE 4EBA 0D0E jsr [PC + 0xD0E /* 0000150E */] 00000802 588F addq.l A7, 4 00000804 606A bra +0x6C /* 00000870 */ 00000806 2F2D F4F0 move.l -[A7], [A5 - 0xB10] 0000080A 4EBA FC5A jsr [PC - 0x3A6 /* 00000466 */] 0000080E 588F addq.l A7, 4 00000810 605E bra +0x60 /* 00000870 */ 00000812 2F2D F4F0 move.l -[A7], [A5 - 0xB10] 00000816 4EBA FB02 jsr [PC - 0x4FE /* 0000031A */] 0000081A 588F addq.l A7, 4 0000081C 6052 bra +0x54 /* 00000870 */ 0000081E 2F2D F4F0 move.l -[A7], [A5 - 0xB10] 00000822 4EBA FCF2 jsr [PC - 0x30E /* 00000516 */] 00000826 588F addq.l A7, 4 00000828 6046 bra +0x48 /* 00000870 */ 0000082A 2F2D F4F0 move.l -[A7], [A5 - 0xB10] 0000082E 4EBA FD4E jsr [PC - 0x2B2 /* 0000057E */] 00000832 588F addq.l A7, 4 00000834 603A bra +0x3C /* 00000870 */ 00000836 486D F500 pea.l [A5 - 0xB00] 0000083A 2F2D F4F0 move.l -[A7], [A5 - 0xB10] 0000083E A9B3 syscall SystemClick 00000840 602E bra +0x30 /* 00000870 */ 00000842 4EBA F9BE jsr [PC - 0x642 /* 00000202 */] 00000846 6028 bra +0x2A /* 00000870 */ 00000848 4EBA FDA6 jsr [PC - 0x25A /* 000005F0 */] 0000084C 6022 bra +0x24 /* 00000870 */ 0000084E 4EBA FA68 jsr [PC - 0x598 /* 000002B8 */] 00000852 601C bra +0x1E /* 00000870 */ 00000854 4EBA FDF2 jsr [PC - 0x20E /* 00000648 */] 00000858 6016 bra +0x18 /* 00000870 */ 0000085A 486D F500 pea.l [A5 - 0xB00] 0000085E 4EAD 013A jsr [A5 + 0x13A /* export_35 */] 00000862 588F addq.l A7, 4 00000864 600A bra +0xC /* 00000870 */ 00000866 4A2D F890 tst.b [A5 - 0x770] 0000086A 6704 beq +0x6 /* 00000870 */ 0000086C 4EBA FE40 jsr [PC - 0x1C0 /* 000006AE */] label00000870: 00000870 4A2D F514 tst.b [A5 - 0xAEC] 00000874 6700 FEB6 beq -0x148 /* 0000072C */ 00000878 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 0000087C 4E75 rts 0000087E FFF2 .invalid <> 00000880 FF50 .extension 0xF50 <> // unimplemented 00000882 FFB8 .invalid <> 00000884 FFAC .invalid <> 00000886 FF88 .invalid <> 00000888 FF94 .invalid <> 0000088A FFA0 .invalid <> 0000088C FFE4 .invalid <> 0000088E FF1A .extension 0xF1A <> // unimplemented 00000890 FFE4 .invalid <> 00000892 FFB6 .invalid <> 00000894 FFE4 .invalid <> 00000896 FFB6 .invalid <> 00000898 FFBC .invalid <> 0000089A FFC2 .invalid <> 0000089C FFC8 .invalid <> 0000089E FFE4 .invalid <> 000008A0 FFE4 .invalid <> 000008A2 FFE4 .invalid <> 000008A4 FFE4 .invalid <> 000008A6 FFE4 .invalid <> 000008A8 FFE4 .invalid <> 000008AA FFCE .invalid <> 000008AC FFE4 .invalid <> 000008AE FFE4 .invalid <> 000008B0 FFE4 .invalid <> 000008B2 FFE4 .invalid <> 000008B4 FFE4 .invalid <> 000008B6 FFE4 .invalid <> 000008B8 FFE4 .invalid <> 000008BA FFDA .invalid <> fn000008BC: 000008BC 4E56 FFFC link A6, -0x0004 000008C0 2F07 move.l -[A7], D7 000008C2 42A7 clr.l -[A7] 000008C4 3F2E 0008 move.w -[A7], [A6 + 0x8] 000008C8 1F2E 000B move.b -[A7], [A6 + 0xB] 000008CC 4EAD 0312 jsr [A5 + 0x312 /* export_94 */] 000008D0 2D5F FFFC move.l [A6 - 0x4], [A7]+ 000008D4 303C A89F move.w D0, 0xA89F 000008D8 A146 syscall GetTrapAddress, flags=1 000008DA B1EE FFFC cmpa.l A0, [A6 - 0x4] 000008DE 56C7 sne D7 000008E0 4407 neg.b D7 000008E2 1007 move.b D0, D7 000008E4 2E1F move.l D7, [A7]+ 000008E6 4E5E unlink A6 000008E8 4E75 rts fn000008EA: 000008EA 4E56 0000 link A6, 0 000008EE 48E7 0018 movem.l -[A7], A3,A4 000008F2 286E 0008 movea.l A4, [A6 + 0x8] 000008F6 4254 clr.w [A4] 000008F8 4AAD F4FC tst.l [A5 - 0xB04] 000008FC 6752 beq +0x54 /* 00000950 */ 000008FE 206D F4FC movea.l A0, [A5 - 0xB04] 00000902 A029 syscall HLock 00000904 206D F4FC movea.l A0, [A5 - 0xB04] 00000908 2050 movea.l A0, [A0] 0000090A 3890 move.w [A4], [A0] 0000090C 206D F4FC movea.l A0, [A5 - 0xB04] 00000910 2050 movea.l A0, [A0] 00000912 3968 0002 0002 move.w [A4 + 0x2], [A0 + 0x2] 00000918 206D F4FC movea.l A0, [A5 - 0xB04] 0000091C 2050 movea.l A0, [A0] 0000091E 2968 0004 0004 move.l [A4 + 0x4], [A0 + 0x4] 00000924 206D F4FC movea.l A0, [A5 - 0xB04] 00000928 2050 movea.l A0, [A0] 0000092A 2968 0008 0008 move.l [A4 + 0x8], [A0 + 0x8] 00000930 206D F4FC movea.l A0, [A5 - 0xB04] 00000934 2050 movea.l A0, [A0] 00000936 2968 000C 000C move.l [A4 + 0xC], [A0 + 0xC] 0000093C 206D F4FC movea.l A0, [A5 - 0xB04] 00000940 2050 movea.l A0, [A0] 00000942 2668 0010 movea.l A3, [A0 + 0x10] 00000946 206D F4FC movea.l A0, [A5 - 0xB04] 0000094A A023 syscall DisposHandle/DisposeHandle 0000094C 2B4B F4FC move.l [A5 - 0xB04], A3 label00000950: 00000950 4CDF 1800 movem.l A3,A4, [A7]+ 00000954 4E5E unlink A6 00000956 4E75 rts fn00000958: 00000958 4E56 0000 link A6, 0 0000095C 48E7 0018 movem.l -[A7], A3,A4 00000960 7014 moveq.l D0, 0x14 00000962 A122 syscall NewHandle, flags=1 00000964 2848 movea.l A4, A0 00000966 200C move.l D0, A4 00000968 6756 beq +0x58 /* 000009C0 */ 0000096A 204C movea.l A0, A4 0000096C A029 syscall HLock 0000096E 2054 movea.l A0, [A4] 00000970 30AE 0008 move.w [A0], [A6 + 0x8] 00000974 2054 movea.l A0, [A4] 00000976 316E 000A 0002 move.w [A0 + 0x2], [A6 + 0xA] 0000097C 2054 movea.l A0, [A4] 0000097E 216E 000C 0004 move.l [A0 + 0x4], [A6 + 0xC] 00000984 2054 movea.l A0, [A4] 00000986 216E 0010 0008 move.l [A0 + 0x8], [A6 + 0x10] 0000098C 2054 movea.l A0, [A4] 0000098E 216E 0014 000C move.l [A0 + 0xC], [A6 + 0x14] 00000994 2054 movea.l A0, [A4] 00000996 42A8 0010 clr.l [A0 + 0x10] 0000099A 4AAD F4FC tst.l [A5 - 0xB04] 0000099E 6606 bne +0x8 /* 000009A6 */ 000009A0 2B4C F4FC move.l [A5 - 0xB04], A4 000009A4 601A bra +0x1C /* 000009C0 */ label000009A6: 000009A6 266D F4FC movea.l A3, [A5 - 0xB04] 000009AA 6006 bra +0x8 /* 000009B2 */ label000009AC: 000009AC 2053 movea.l A0, [A3] 000009AE 2668 0010 movea.l A3, [A0 + 0x10] label000009B2: 000009B2 2053 movea.l A0, [A3] 000009B4 4AA8 0010 tst.l [A0 + 0x10] 000009B8 66F2 bne -0xC /* 000009AC */ 000009BA 2053 movea.l A0, [A3] 000009BC 214C 0010 move.l [A0 + 0x10], A4 label000009C0: 000009C0 4CDF 1800 movem.l A3,A4, [A7]+ 000009C4 4E5E unlink A6 000009C6 4E75 rts export_10: fn000009C8: 000009C8 4E56 FFDE link A6, -0x0022 000009CC 2F0C move.l -[A7], A4 000009CE 42A7 clr.l -[A7] 000009D0 2F3C 5349 434E move.l -[A7], 0x5349434E /* 'SICN' */ 000009D6 3F2E 0008 move.w -[A7], [A6 + 0x8] 000009DA A9A0 syscall GetResource 000009DC 285F movea.l A4, [A7]+ 000009DE 200C move.l D0, A4 000009E0 6752 beq +0x54 /* 00000A34 */ 000009E2 486E FFEA pea.l [A6 - 0x16] 000009E6 42A7 clr.l -[A7] 000009E8 2F3C 0010 0010 move.l -[A7], 0x100010 000009EE A8A7 syscall SetRect 000009F0 206E 000A movea.l A0, [A6 + 0xA] 000009F4 2D50 FFE2 move.l [A6 - 0x1E], [A0] 000009F8 2D68 0004 FFE6 move.l [A6 - 0x1A], [A0 + 0x4] 000009FE 2D54 FFF2 move.l [A6 - 0xE], [A4] 00000A02 3D7C 0002 FFF6 move.w [A6 - 0xA], 0x2 00000A08 2D6E FFEA FFF8 move.l [A6 - 0x8], [A6 - 0x16] 00000A0E 2D6E FFEE FFFC move.l [A6 - 0x4], [A6 - 0x12] 00000A14 486E FFDE pea.l [A6 - 0x22] 00000A18 A874 syscall GetPort 00000A1A 486E FFF2 pea.l [A6 - 0xE] 00000A1E 206E FFDE movea.l A0, [A6 - 0x22] 00000A22 4868 0002 pea.l [A0 + 0x2] 00000A26 486E FFEA pea.l [A6 - 0x16] 00000A2A 486E FFE2 pea.l [A6 - 0x1E] 00000A2E 4267 clr.w -[A7] 00000A30 42A7 clr.l -[A7] 00000A32 A8EC syscall CopyBits label00000A34: 00000A34 285F movea.l A4, [A7]+ 00000A36 4E5E unlink A6 00000A38 4E75 rts fn00000A3A: 00000A3A 4E56 FFFC link A6, -0x0004 00000A3E 48E7 1F08 movem.l -[A7], D3,D4,D5,D6,D7,A4 00000A42 3E2E 000C move.w D7, [A6 + 0xC] 00000A46 3C2E 000E move.w D6, [A6 + 0xE] 00000A4A 3A2E 0010 move.w D5, [A6 + 0x10] 00000A4E 286E 0016 movea.l A4, [A6 + 0x16] 00000A52 7601 moveq.l D3, 0x01 00000A54 6000 009A bra +0x9C /* 00000AF0 */ label00000A58: 00000A58 7600 moveq.l D3, 0x00 00000A5A 2F0C move.l -[A7], A4 00000A5C 3F07 move.w -[A7], D7 00000A5E A95D syscall HiliteControl 00000A60 4267 clr.w -[A7] 00000A62 2F0C move.l -[A7], A4 00000A64 A960 syscall GetControlValue/GetCtlValue 00000A66 381F move.w D4, [A7]+ 00000A68 0C47 0014 cmpi.w D7, 0x14 00000A6C 660A bne +0xC /* 00000A78 */ 00000A6E 986E 0012 sub.w D4, [A6 + 0x12] 00000A72 BC44 cmp.w D6, D4 00000A74 6F02 ble +0x4 /* 00000A78 */ 00000A76 3806 move.w D4, D6 label00000A78: 00000A78 0C47 0015 cmpi.w D7, 0x15 00000A7C 660A bne +0xC /* 00000A88 */ 00000A7E D86E 0012 add.w D4, [A6 + 0x12] 00000A82 BA44 cmp.w D5, D4 00000A84 6C02 bge +0x4 /* 00000A88 */ 00000A86 3805 move.w D4, D5 label00000A88: 00000A88 0C47 0016 cmpi.w D7, 0x16 00000A8C 660A bne +0xC /* 00000A98 */ 00000A8E 986E 0014 sub.w D4, [A6 + 0x14] 00000A92 BC44 cmp.w D6, D4 00000A94 6F02 ble +0x4 /* 00000A98 */ 00000A96 3806 move.w D4, D6 label00000A98: 00000A98 0C47 0017 cmpi.w D7, 0x17 00000A9C 660A bne +0xC /* 00000AA8 */ 00000A9E D86E 0014 add.w D4, [A6 + 0x14] 00000AA2 BA44 cmp.w D5, D4 00000AA4 6C02 bge +0x4 /* 00000AA8 */ 00000AA6 3805 move.w D4, D5 label00000AA8: 00000AA8 0C47 0081 cmpi.w D7, 0x81 00000AAC 6616 bne +0x18 /* 00000AC4 */ 00000AAE 4267 clr.w -[A7] 00000AB0 2F0C move.l -[A7], A4 00000AB2 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000AB6 42A7 clr.l -[A7] 00000AB8 A968 syscall TrackControl 00000ABA 3E1F move.w D7, [A7]+ 00000ABC 4267 clr.w -[A7] 00000ABE 2F0C move.l -[A7], A4 00000AC0 A960 syscall GetControlValue/GetCtlValue 00000AC2 381F move.w D4, [A7]+ label00000AC4: 00000AC4 2F0C move.l -[A7], A4 00000AC6 3F04 move.w -[A7], D4 00000AC8 A963 syscall SetControlValue/SetCtlValue 00000ACA 42A7 clr.l -[A7] 00000ACC A975 syscall TickCount 00000ACE 7009 moveq.l D0, 0x09 00000AD0 D09F add.l D0, [A7]+ 00000AD2 2D40 FFFC move.l [A6 - 0x4], D0 label00000AD6: 00000AD6 4227 clr.b -[A7] 00000AD8 A974 syscall Button 00000ADA 4A1F tst.b [A7]+ 00000ADC 670C beq +0xE /* 00000AEA */ 00000ADE 42A7 clr.l -[A7] 00000AE0 A975 syscall TickCount 00000AE2 201F move.l D0, [A7]+ 00000AE4 B0AE FFFC cmp.l D0, [A6 - 0x4] 00000AE8 65EC bcs -0x12 /* 00000AD6 */ label00000AEA: 00000AEA 2F0C move.l -[A7], A4 00000AEC 4267 clr.w -[A7] 00000AEE A95D syscall HiliteControl label00000AF0: 00000AF0 4227 clr.b -[A7] 00000AF2 A973 syscall StillDown 00000AF4 4A1F tst.b [A7]+ 00000AF6 6600 FF60 bne -0x9E /* 00000A58 */ 00000AFA 4A03 tst.b D3 00000AFC 6600 FF5A bne -0xA4 /* 00000A58 */ 00000B00 4CDF 10F8 movem.l D3,D4,D5,D6,D7,A4, [A7]+ 00000B04 4E5E unlink A6 00000B06 4E75 rts export_11: 00000B08 4E56 FFFC link A6, -0x0004 00000B0C 48E7 0700 movem.l -[A7], D5,D6,D7 00000B10 3E2D FF8E move.w D7, [A5 - 0x72] 00000B14 9E6D FF8A sub.w D7, [A5 - 0x76] 00000B18 3C2D FF8C move.w D6, [A5 - 0x74] 00000B1C 9C6D FF88 sub.w D6, [A5 - 0x78] 00000B20 2007 move.l D0, D7 00000B22 48C0 ext.l D0 00000B24 81FC 0002 divs.w D0, 0x2 00000B28 0640 FF68 addi.w D0, 0xFF68 00000B2C 3D40 FFFE move.w [A6 - 0x2], D0 00000B30 2006 move.l D0, D6 00000B32 48C0 ext.l D0 00000B34 81FC 0004 divs.w D0, 0x4 00000B38 0640 FFCC addi.w D0, 0xFFCC 00000B3C 3D40 FFFC move.w [A6 - 0x4], D0 00000B40 0C6E 003C FFFC cmpi.w [A6 - 0x4], 0x3C /* '<' */ 00000B46 6C06 bge +0x8 /* 00000B4E */ 00000B48 3D7C 003C FFFC move.w [A6 - 0x4], 0x3C /* '<' */ label00000B4E: 00000B4E A850 syscall InitCursor 00000B50 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000B54 486D F930 pea.l [A5 - 0x6D0] 00000B58 42A7 clr.l -[A7] 00000B5A 3F2E 0008 move.w -[A7], [A6 + 0x8] 00000B5E 486D F62C pea.l [A5 - 0x9D4] 00000B62 42A7 clr.l -[A7] 00000B64 486D F63E pea.l [A5 - 0x9C2] 00000B68 3F3C 0002 move.w -[A7], 0x2 00000B6C A9EA syscall Pack3 00000B6E 7A00 moveq.l D5, 0x00 00000B70 4A2D F63E tst.b [A5 - 0x9C2] 00000B74 6770 beq +0x72 /* 00000BE6 */ 00000B76 4267 clr.w -[A7] 00000B78 486D F648 pea.l [A5 - 0x9B8] 00000B7C 3F2D F644 move.w -[A7], [A5 - 0x9BC] 00000B80 486D F688 pea.l [A5 - 0x978] 00000B84 4EAD 031A jsr [A5 + 0x31A /* export_95 */] 00000B88 3B5F F63C move.w [A5 - 0x9C4], [A7]+ 00000B8C 4A6D F63C tst.w [A5 - 0x9C4] 00000B90 6724 beq +0x26 /* 00000BB6 */ 00000B92 4267 clr.w -[A7] 00000B94 3F2D F688 move.w -[A7], [A5 - 0x978] 00000B98 4EAD 0322 jsr [A5 + 0x322 /* export_96 */] 00000B9C 3B5F F63C move.w [A5 - 0x9C4], [A7]+ 00000BA0 4267 clr.w -[A7] 00000BA2 486D F648 pea.l [A5 - 0x9B8] 00000BA6 3F2D F644 move.w -[A7], [A5 - 0x9BC] 00000BAA 486D F688 pea.l [A5 - 0x978] 00000BAE 4EAD 031A jsr [A5 + 0x31A /* export_95 */] 00000BB2 3B5F F63C move.w [A5 - 0x9C4], [A7]+ label00000BB6: 00000BB6 4A6D F63C tst.w [A5 - 0x9C4] 00000BBA 6716 beq +0x18 /* 00000BD2 */ 00000BBC 4267 clr.w -[A7] 00000BBE 3F2D F688 move.w -[A7], [A5 - 0x978] 00000BC2 4EAD 0322 jsr [A5 + 0x322 /* export_96 */] 00000BC6 3B5F F63C move.w [A5 - 0x9C4], [A7]+ 00000BCA 3F3C 0014 move.w -[A7], 0x14 00000BCE A9C8 syscall SysBeep 00000BD0 601C bra +0x1E /* 00000BEE */ label00000BD2: 00000BD2 4267 clr.w -[A7] 00000BD4 42A7 clr.l -[A7] 00000BD6 3F2D F644 move.w -[A7], [A5 - 0x9BC] 00000BDA 4EAD 032A jsr [A5 + 0x32A /* export_97 */] 00000BDE 3B5F F63C move.w [A5 - 0x9C4], [A7]+ 00000BE2 7A01 moveq.l D5, 0x01 00000BE4 6008 bra +0xA /* 00000BEE */ label00000BE6: 00000BE6 426D F688 clr.w [A5 - 0x978] 00000BEA 422D F68C clr.b [A5 - 0x974] label00000BEE: 00000BEE 1005 move.b D0, D5 00000BF0 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 00000BF4 4E5E unlink A6 00000BF6 4E75 rts export_12: 00000BF8 4E56 FFFC link A6, -0x0004 00000BFC 48E7 0F00 movem.l -[A7], D4,D5,D6,D7 00000C00 3E2D FF8E move.w D7, [A5 - 0x72] 00000C04 9E6D FF8A sub.w D7, [A5 - 0x76] 00000C08 3C2D FF8C move.w D6, [A5 - 0x74] 00000C0C 9C6D FF88 sub.w D6, [A5 - 0x78] 00000C10 2007 move.l D0, D7 00000C12 48C0 ext.l D0 00000C14 81FC 0002 divs.w D0, 0x2 00000C18 0640 FF68 addi.w D0, 0xFF68 00000C1C 3D40 FFFE move.w [A6 - 0x2], D0 00000C20 2006 move.l D0, D6 00000C22 48C0 ext.l D0 00000C24 81FC 0004 divs.w D0, 0x4 00000C28 0640 FFCC addi.w D0, 0xFFCC 00000C2C 3D40 FFFC move.w [A6 - 0x4], D0 00000C30 0C6E 003C FFFC cmpi.w [A6 - 0x4], 0x3C /* '<' */ 00000C36 6C06 bge +0x8 /* 00000C3E */ 00000C38 3D7C 003C FFFC move.w [A6 - 0x4], 0x3C /* '<' */ label00000C3E: 00000C3E A850 syscall InitCursor 00000C40 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000C44 486D F93C pea.l [A5 - 0x6C4] 00000C48 486D F948 pea.l [A5 - 0x6B8] 00000C4C 42A7 clr.l -[A7] 00000C4E 486D F63E pea.l [A5 - 0x9C2] 00000C52 3F3C 0001 move.w -[A7], 0x1 00000C56 A9EA syscall Pack3 00000C58 382D F644 move.w D4, [A5 - 0x9BC] 00000C5C 7A00 moveq.l D5, 0x00 00000C5E 4A2D F63E tst.b [A5 - 0x9C2] 00000C62 6700 0082 beq +0x84 /* 00000CE6 */ 00000C66 4267 clr.w -[A7] 00000C68 486D F648 pea.l [A5 - 0x9B8] 00000C6C 3F04 move.w -[A7], D4 00000C6E 4EAD 033A jsr [A5 + 0x33A /* export_99 */] 00000C72 3B5F F63C move.w [A5 - 0x9C4], [A7]+ 00000C76 4267 clr.w -[A7] 00000C78 486D F648 pea.l [A5 - 0x9B8] 00000C7C 3F04 move.w -[A7], D4 00000C7E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000C82 2F2E 000C move.l -[A7], [A6 + 0xC] 00000C86 4EAD 0332 jsr [A5 + 0x332 /* export_98 */] 00000C8A 3B5F F63C move.w [A5 - 0x9C4], [A7]+ 00000C8E 4267 clr.w -[A7] 00000C90 486D F648 pea.l [A5 - 0x9B8] 00000C94 3F04 move.w -[A7], D4 00000C96 486D F68A pea.l [A5 - 0x976] 00000C9A 4EAD 031A jsr [A5 + 0x31A /* export_95 */] 00000C9E 3B5F F63C move.w [A5 - 0x9C4], [A7]+ 00000CA2 4A6D F63C tst.w [A5 - 0x9C4] 00000CA6 6626 bne +0x28 /* 00000CCE */ 00000CA8 4267 clr.w -[A7] 00000CAA 3F2D F68A move.w -[A7], [A5 - 0x976] 00000CAE 3F3C 0001 move.w -[A7], 0x1 00000CB2 42A7 clr.l -[A7] 00000CB4 4EAD 0342 jsr [A5 + 0x342 /* export_100 */] 00000CB8 3B5F F63C move.w [A5 - 0x9C4], [A7]+ 00000CBC 4267 clr.w -[A7] 00000CBE 42A7 clr.l -[A7] 00000CC0 3F04 move.w -[A7], D4 00000CC2 4EAD 032A jsr [A5 + 0x32A /* export_97 */] 00000CC6 3B5F F63C move.w [A5 - 0x9C4], [A7]+ 00000CCA 7A01 moveq.l D5, 0x01 00000CCC 6018 bra +0x1A /* 00000CE6 */ label00000CCE: 00000CCE 4267 clr.w -[A7] 00000CD0 3F2D F68A move.w -[A7], [A5 - 0x976] 00000CD4 4EAD 0322 jsr [A5 + 0x322 /* export_96 */] 00000CD8 3B5F F63C move.w [A5 - 0x9C4], [A7]+ 00000CDC 3F3C 0014 move.w -[A7], 0x14 00000CE0 A9C8 syscall SysBeep 00000CE2 426D F68A clr.w [A5 - 0x976] label00000CE6: 00000CE6 1005 move.b D0, D5 00000CE8 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+ 00000CEC 4E5E unlink A6 00000CEE 4E75 rts fn00000CF0: 00000CF0 4E56 FFFE link A6, -0x0002 00000CF4 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */] 00000CF8 4267 clr.w -[A7] 00000CFA 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */] 00000CFE 4A5F tst.w [A7]+ 00000D00 662C bne +0x2E /* 00000D2E */ 00000D02 4AAD F89A tst.l [A5 - 0x766] 00000D06 6612 bne +0x14 /* 00000D1A */ 00000D08 7078 moveq.l D0, 0x78 00000D0A A122 syscall NewHandle, flags=1 00000D0C 2B48 F89A move.l [A5 - 0x766], A0 00000D10 A029 syscall HLock 00000D12 2F2D F89A move.l -[A7], [A5 - 0x766] 00000D16 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */] label00000D1A: 00000D1A 4227 clr.b -[A7] 00000D1C 2F2D F89A move.l -[A7], [A5 - 0x766] 00000D20 4EAD 02D2 jsr [A5 + 0x2D2 /* export_86 */] 00000D24 1D5F FFFF move.b [A6 - 0x1], [A7]+ 00000D28 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */] 00000D2C 6006 bra +0x8 /* 00000D34 */ label00000D2E: 00000D2E 3F3C 0001 move.w -[A7], 0x1 00000D32 A9C8 syscall SysBeep label00000D34: 00000D34 4E5E unlink A6 00000D36 4E75 rts 00000D38 4E56 FFFE link A6, -0x0002 00000D3C 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */] 00000D40 4267 clr.w -[A7] 00000D42 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */] 00000D46 4A5F tst.w [A7]+ 00000D48 662C bne +0x2E /* 00000D76 */ 00000D4A 4AAD F89A tst.l [A5 - 0x766] 00000D4E 6612 bne +0x14 /* 00000D62 */ 00000D50 7078 moveq.l D0, 0x78 00000D52 A122 syscall NewHandle, flags=1 00000D54 2B48 F89A move.l [A5 - 0x766], A0 00000D58 A029 syscall HLock 00000D5A 2F2D F89A move.l -[A7], [A5 - 0x766] 00000D5E 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */] label00000D62: 00000D62 4227 clr.b -[A7] 00000D64 2F2D F89A move.l -[A7], [A5 - 0x766] 00000D68 4EAD 02DA jsr [A5 + 0x2DA /* export_87 */] 00000D6C 1D5F FFFF move.b [A6 - 0x1], [A7]+ 00000D70 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */] 00000D74 6006 bra +0x8 /* 00000D7C */ label00000D76: 00000D76 3F3C 0001 move.w -[A7], 0x1 00000D7A A9C8 syscall SysBeep label00000D7C: 00000D7C 4E5E unlink A6 00000D7E 4E75 rts export_13: 00000D80 4E56 0000 link A6, 0 00000D84 2F0C move.l -[A7], A4 00000D86 286E 0008 movea.l A4, [A6 + 0x8] 00000D8A 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */] 00000D8E 4267 clr.w -[A7] 00000D90 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */] 00000D94 4A5F tst.w [A7]+ 00000D96 666A bne +0x6C /* 00000E02 */ 00000D98 422D F89E clr.b [A5 - 0x762] 00000D9C 4AAD F89A tst.l [A5 - 0x766] 00000DA0 6612 bne +0x14 /* 00000DB4 */ 00000DA2 7078 moveq.l D0, 0x78 00000DA4 A122 syscall NewHandle, flags=1 00000DA6 2B48 F89A move.l [A5 - 0x766], A0 00000DAA A029 syscall HLock 00000DAC 2F2D F89A move.l -[A7], [A5 - 0x766] 00000DB0 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */] label00000DB4: 00000DB4 4227 clr.b -[A7] 00000DB6 2F2D F89A move.l -[A7], [A5 - 0x766] 00000DBA 4EAD 02DA jsr [A5 + 0x2DA /* export_87 */] 00000DBE 189F move.b [A4], [A7]+ 00000DC0 206D F89A movea.l A0, [A5 - 0x766] 00000DC4 2050 movea.l A0, [A0] 00000DC6 3B68 0042 F8CA move.w [A5 - 0x736], [A0 + 0x42] 00000DCC 4A14 tst.b [A4] 00000DCE 57C0 seq D0 00000DD0 4400 neg.b D0 00000DD2 1880 move.b [A4], D0 00000DD4 42AD F8AC clr.l [A5 - 0x754] 00000DD8 4A14 tst.b [A4] 00000DDA 6630 bne +0x32 /* 00000E0C */ 00000DDC 1B7C 0001 F89E move.b [A5 - 0x762], 0x1 00000DE2 3B7C 0001 F8A0 move.w [A5 - 0x760], 0x1 00000DE8 3B7C 0001 F8A2 move.w [A5 - 0x75E], 0x1 00000DEE 42A7 clr.l -[A7] 00000DF0 2F2D F89A move.l -[A7], [A5 - 0x766] 00000DF4 42A7 clr.l -[A7] 00000DF6 42A7 clr.l -[A7] 00000DF8 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */] 00000DFC 2B5F F8AC move.l [A5 - 0x754], [A7]+ 00000E00 600A bra +0xC /* 00000E0C */ label00000E02: 00000E02 3F3C 0001 move.w -[A7], 0x1 00000E06 A9C8 syscall SysBeep 00000E08 18BC 0001 move.b [A4], 0x1 label00000E0C: 00000E0C 285F movea.l A4, [A7]+ 00000E0E 4E5E unlink A6 00000E10 4E75 rts export_14: 00000E12 4AAD F8AC tst.l [A5 - 0x754] 00000E16 670C beq +0xE /* 00000E24 */ 00000E18 2F2D F8AC move.l -[A7], [A5 - 0x754] 00000E1C 4EAD 02B2 jsr [A5 + 0x2B2 /* export_82 */] 00000E20 42AD F8AC clr.l [A5 - 0x754] label00000E24: 00000E24 4AAD F89A tst.l [A5 - 0x766] 00000E28 672A beq +0x2C /* 00000E54 */ 00000E2A 206D F89A movea.l A0, [A5 - 0x766] 00000E2E 2050 movea.l A0, [A0] 00000E30 0C28 0001 0044 cmpi.b [A0 + 0x44], 0x1 00000E36 661C bne +0x1E /* 00000E54 */ 00000E38 4267 clr.w -[A7] 00000E3A 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */] 00000E3E 4A5F tst.w [A7]+ 00000E40 6612 bne +0x14 /* 00000E54 */ 00000E42 2F2D F89A move.l -[A7], [A5 - 0x766] 00000E46 42A7 clr.l -[A7] 00000E48 42A7 clr.l -[A7] 00000E4A 42A7 clr.l -[A7] 00000E4C 486D F8B0 pea.l [A5 - 0x750] 00000E50 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */] label00000E54: 00000E54 4E75 rts 00000E56 4E56 FFF2 link A6, -0x000E 00000E5A 2F0C move.l -[A7], A4 00000E5C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000E60 3F2E 000C move.w -[A7], [A6 + 0xC] 00000E64 486E FFF6 pea.l [A6 - 0xA] 00000E68 486E FFF2 pea.l [A6 - 0xE] 00000E6C 486E FFF8 pea.l [A6 - 0x8] 00000E70 A98D syscall GetDialogItem/GetDItem 00000E72 286E FFF2 movea.l A4, [A6 - 0xE] 00000E76 4A2E 000E tst.b [A6 + 0xE] 00000E7A 6718 beq +0x1A /* 00000E94 */ 00000E7C 2F0C move.l -[A7], A4 00000E7E 302E FFFE move.w D0, [A6 - 0x2] 00000E82 906E FFFA sub.w D0, [A6 - 0x6] 00000E86 3F00 move.w -[A7], D0 00000E88 302E FFFC move.w D0, [A6 - 0x4] 00000E8C 906E FFF8 sub.w D0, [A6 - 0x8] 00000E90 3F00 move.w -[A7], D0 00000E92 A95C syscall SizeControl label00000E94: 00000E94 206E 0016 movea.l A0, [A6 + 0x16] 00000E98 20AE FFF8 move.l [A0], [A6 - 0x8] 00000E9C 216E FFFC 0004 move.l [A0 + 0x4], [A6 - 0x4] 00000EA2 4AAE 001A tst.l [A6 + 0x1A] 00000EA6 6708 beq +0xA /* 00000EB0 */ 00000EA8 2054 movea.l A0, [A4] 00000EAA 216E 001A 001C move.l [A0 + 0x1C], [A6 + 0x1A] label00000EB0: 00000EB0 4A6E 001E tst.w [A6 + 0x1E] 00000EB4 6718 beq +0x1A /* 00000ECE */ 00000EB6 486D F522 pea.l [A5 - 0xADE] 00000EBA 3F2E 001E move.w -[A7], [A6 + 0x1E] 00000EBE 3F3C 0001 move.w -[A7], 0x1 00000EC2 4EAD 0372 jsr [A5 + 0x372 /* export_106 */] 00000EC6 2F0C move.l -[A7], A4 00000EC8 486D F522 pea.l [A5 - 0xADE] 00000ECC A95F syscall SetControlTitle/SetCTitle label00000ECE: 00000ECE 4A2E 0012 tst.b [A6 + 0x12] 00000ED2 6708 beq +0xA /* 00000EDC */ 00000ED4 2F0C move.l -[A7], A4 00000ED6 4267 clr.w -[A7] 00000ED8 A95D syscall HiliteControl 00000EDA 6008 bra +0xA /* 00000EE4 */ label00000EDC: 00000EDC 2F0C move.l -[A7], A4 00000EDE 3F3C 00FF move.w -[A7], 0xFF 00000EE2 A95D syscall HiliteControl label00000EE4: 00000EE4 4A2E 0014 tst.b [A6 + 0x14] 00000EE8 6708 beq +0xA /* 00000EF2 */ 00000EEA 2F0C move.l -[A7], A4 00000EEC 3F3C 3039 move.w -[A7], 0x3039 /* '09' */ 00000EF0 A965 syscall SetControlMaximum/SetMaxCtl label00000EF2: 00000EF2 4A2E 0010 tst.b [A6 + 0x10] 00000EF6 6704 beq +0x6 /* 00000EFC */ 00000EF8 2F0C move.l -[A7], A4 00000EFA A957 syscall ShowControl label00000EFC: 00000EFC 285F movea.l A4, [A7]+ 00000EFE 4E5E unlink A6 00000F00 4E75 rts export_15: 00000F02 4E56 FFE8 link A6, -0x0018 00000F06 48E7 0018 movem.l -[A7], A3,A4 00000F0A 286E 0008 movea.l A4, [A6 + 0x8] 00000F0E 200C move.l D0, A4 00000F10 6700 00A6 beq +0xA8 /* 00000FB8 */ 00000F14 0C2D 0001 F622 cmpi.b [A5 - 0x9DE], 0x1 00000F1A 6600 009C bne +0x9E /* 00000FB8 */ 00000F1E 486E FFF8 pea.l [A6 - 0x8] 00000F22 2F3C 8300 8300 move.l -[A7], 0x83008300 00000F28 2F3C 7D00 7D00 move.l -[A7], 0x7D007D00 /* '}\0}\0' */ 00000F2E A8A7 syscall SetRect 00000F30 42A7 clr.l -[A7] 00000F32 486E FFF8 pea.l [A6 - 0x8] 00000F36 AA27 syscall GetMaxDevice 00000F38 265F movea.l A3, [A7]+ 00000F3A 200B move.l D0, A3 00000F3C 677A beq +0x7C /* 00000FB8 */ 00000F3E 2053 movea.l A0, [A3] 00000F40 2D68 0022 FFF0 move.l [A6 - 0x10], [A0 + 0x22] 00000F46 2D68 0026 FFF4 move.l [A6 - 0xC], [A0 + 0x26] 00000F4C 2D6C 0010 FFE8 move.l [A6 - 0x18], [A4 + 0x10] 00000F52 2D6C 0014 FFEC move.l [A6 - 0x14], [A4 + 0x14] 00000F58 302E FFEC move.w D0, [A6 - 0x14] 00000F5C 906E FFE8 sub.w D0, [A6 - 0x18] 00000F60 48C0 ext.l D0 00000F62 81FC 0002 divs.w D0, 0x2 00000F66 322E FFF4 move.w D1, [A6 - 0xC] 00000F6A 926E FFF0 sub.w D1, [A6 - 0x10] 00000F6E 48C1 ext.l D1 00000F70 83FC 0002 divs.w D1, 0x2 00000F74 D26E FFF0 add.w D1, [A6 - 0x10] 00000F78 9240 sub.w D1, D0 00000F7A 3D41 FFF8 move.w [A6 - 0x8], D1 00000F7E 302E FFEE move.w D0, [A6 - 0x12] 00000F82 906E FFEA sub.w D0, [A6 - 0x16] 00000F86 48C0 ext.l D0 00000F88 81FC 0002 divs.w D0, 0x2 00000F8C 322E FFF6 move.w D1, [A6 - 0xA] 00000F90 926E FFF2 sub.w D1, [A6 - 0xE] 00000F94 48C1 ext.l D1 00000F96 83FC 0002 divs.w D1, 0x2 00000F9A D26E FFF2 add.w D1, [A6 - 0xE] 00000F9E 9240 sub.w D1, D0 00000FA0 3D41 FFFA move.w [A6 - 0x6], D1 00000FA4 2F0C move.l -[A7], A4 00000FA6 3F2E FFFA move.w -[A7], [A6 - 0x6] 00000FAA 3F2E FFF8 move.w -[A7], [A6 - 0x8] 00000FAE 1F3C 0001 move.b -[A7], 0x1 00000FB2 A91B syscall MoveWindow 00000FB4 2F0C move.l -[A7], A4 00000FB6 A873 syscall SetPort label00000FB8: 00000FB8 4CDF 1800 movem.l A3,A4, [A7]+ 00000FBC 4E5E unlink A6 00000FBE 4E75 rts 00000FC0 4E56 FFF8 link A6, -0x0008 00000FC4 2F0C move.l -[A7], A4 00000FC6 206E 0008 movea.l A0, [A6 + 0x8] 00000FCA 20AD FF88 move.l [A0], [A5 - 0x78] 00000FCE 216D FF8C 0004 move.l [A0 + 0x4], [A5 - 0x74] 00000FD4 99CC sub.l A4, A4 00000FD6 0C2D 0001 F622 cmpi.b [A5 - 0x9DE], 0x1 00000FDC 6630 bne +0x32 /* 0000100E */ 00000FDE 486E FFF8 pea.l [A6 - 0x8] 00000FE2 2F3C 8300 8300 move.l -[A7], 0x83008300 00000FE8 2F3C 7D00 7D00 move.l -[A7], 0x7D007D00 /* '}\0}\0' */ 00000FEE A8A7 syscall SetRect 00000FF0 42A7 clr.l -[A7] 00000FF2 486E FFF8 pea.l [A6 - 0x8] 00000FF6 AA27 syscall GetMaxDevice 00000FF8 285F movea.l A4, [A7]+ 00000FFA 200C move.l D0, A4 00000FFC 6710 beq +0x12 /* 0000100E */ 00000FFE 2054 movea.l A0, [A4] 00001000 226E 0008 movea.l A1, [A6 + 0x8] 00001004 22A8 0022 move.l [A1], [A0 + 0x22] 00001008 2368 0026 0004 move.l [A1 + 0x4], [A0 + 0x26] label0000100E: 0000100E 285F movea.l A4, [A7]+ 00001010 4E5E unlink A6 00001012 4E75 rts fn00001014: 00001014 4E56 FEE4 link A6, -0x011C 00001018 4EAD 027A jsr [A5 + 0x27A /* export_75 */] 0000101C 4E5E unlink A6 0000101E 4E75 rts export_16: 00001020 4E56 FFEC link A6, -0x0014 00001024 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00001028 2E2E 0008 move.l D7, [A6 + 0x8] 0000102C 286E 0010 movea.l A4, [A6 + 0x10] 00001030 266E 000C movea.l A3, [A6 + 0xC] 00001034 2F07 move.l -[A7], D7 00001036 2F0B move.l -[A7], A3 00001038 2F0C move.l -[A7], A4 0000103A 4EAD 0282 jsr [A5 + 0x282 /* export_76 */] 0000103E 1600 move.b D3, D0 00001040 0C53 0006 cmpi.w [A3], 0x6 00001044 4FEF 000C lea.l A7, [A7 + 0xC] 00001048 6616 bne +0x18 /* 00001060 */ 0000104A B9EB 0002 cmpa.l A4, [A3 + 0x2] 0000104E 6610 bne +0x12 /* 00001060 */ 00001050 2F0C move.l -[A7], A4 00001052 A922 syscall BeginUpdate 00001054 2F0C move.l -[A7], A4 00001056 A981 syscall DrawDialog 00001058 7601 moveq.l D3, 0x01 0000105A 2047 movea.l A0, D7 0000105C 30BC 7D00 move.w [A0], 0x7D00 /* '}\0' */ label00001060: 00001060 0C53 0001 cmpi.w [A3], 0x1 00001064 660C bne +0xE /* 00001072 */ 00001066 2D6B 000A FFFC move.l [A6 - 0x4], [A3 + 0xA] 0000106C 486E FFFC pea.l [A6 - 0x4] 00001070 A871 syscall GlobalToLocal label00001072: 00001072 0C53 0003 cmpi.w [A3], 0x3 00001076 6600 00B4 bne +0xB6 /* 0000112C */ 0000107A 3C2B 0004 move.w D6, [A3 + 0x4] 0000107E 0246 00FF andi.w D6, 0xFF 00001082 1806 move.b D4, D6 00001084 082B 0000 000E btst.b [A3 + 0xE], 0x0 0000108A 56C0 sne D0 0000108C 4400 neg.b D0 0000108E 1D40 FFED move.b [A6 - 0x13], D0 00001092 5300 subq.b D0, 1 00001094 6644 bne +0x46 /* 000010DA */ 00001096 0C04 0078 cmpi.b D4, 0x78 /* 'x' */ 0000109A 6706 beq +0x8 /* 000010A2 */ 0000109C 0C04 0058 cmpi.b D4, 0x58 /* 'X' */ 000010A0 660C bne +0xE /* 000010AE */ label000010A2: 000010A2 2F0C move.l -[A7], A4 000010A4 4EAD 036A jsr [A5 + 0x36A /* export_105 */] 000010A8 7601 moveq.l D3, 0x01 000010AA 6000 0080 bra +0x82 /* 0000112C */ label000010AE: 000010AE 0C04 0063 cmpi.b D4, 0x63 /* 'c' */ 000010B2 6706 beq +0x8 /* 000010BA */ 000010B4 0C04 0043 cmpi.b D4, 0x43 /* 'C' */ 000010B8 660A bne +0xC /* 000010C4 */ label000010BA: 000010BA 2F0C move.l -[A7], A4 000010BC 4EAD 0362 jsr [A5 + 0x362 /* export_104 */] 000010C0 7601 moveq.l D3, 0x01 000010C2 6068 bra +0x6A /* 0000112C */ label000010C4: 000010C4 0C04 0076 cmpi.b D4, 0x76 /* 'v' */ 000010C8 6706 beq +0x8 /* 000010D0 */ 000010CA 0C04 0056 cmpi.b D4, 0x56 /* 'V' */ 000010CE 665C bne +0x5E /* 0000112C */ label000010D0: 000010D0 2F0C move.l -[A7], A4 000010D2 4EAD 035A jsr [A5 + 0x35A /* export_103 */] 000010D6 7601 moveq.l D3, 0x01 000010D8 6052 bra +0x54 /* 0000112C */ label000010DA: 000010DA 0C46 000D cmpi.w D6, 0xD /* '\r' */ 000010DE 6706 beq +0x8 /* 000010E6 */ 000010E0 0C46 0003 cmpi.w D6, 0x3 000010E4 6646 bne +0x48 /* 0000112C */ label000010E6: 000010E6 7601 moveq.l D3, 0x01 000010E8 2047 movea.l A0, D7 000010EA 30BC 0001 move.w [A0], 0x1 000010EE 2F0C move.l -[A7], A4 000010F0 2047 movea.l A0, D7 000010F2 3F10 move.w -[A7], [A0] 000010F4 486E FFF2 pea.l [A6 - 0xE] 000010F8 486E FFEE pea.l [A6 - 0x12] 000010FC 486E FFF4 pea.l [A6 - 0xC] 00001100 A98D syscall GetDialogItem/GetDItem 00001102 0C6E 0004 FFF2 cmpi.w [A6 - 0xE], 0x4 00001108 6622 bne +0x24 /* 0000112C */ 0000110A 246E FFEE movea.l A2, [A6 - 0x12] 0000110E 2F0A move.l -[A7], A2 00001110 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00001114 A95D syscall HiliteControl 00001116 42A7 clr.l -[A7] 00001118 A975 syscall TickCount 0000111A 7A0F moveq.l D5, 0x0F 0000111C DA9F add.l D5, [A7]+ label0000111E: 0000111E 42A7 clr.l -[A7] 00001120 A975 syscall TickCount 00001122 BA9F cmp.l D5, [A7]+ 00001124 62F8 bhi -0x6 /* 0000111E */ 00001126 2F0A move.l -[A7], A2 00001128 4267 clr.w -[A7] 0000112A A95D syscall HiliteControl label0000112C: 0000112C 1D43 0014 move.b [A6 + 0x14], D3 00001130 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00001134 4E5E unlink A6 00001136 205F movea.l A0, [A7]+ 00001138 4FEF 000C lea.l A7, [A7 + 0xC] 0000113C 4ED0 jmp [A0] fn0000113E: 0000113E 4E56 FFEE link A6, -0x0012 00001142 2F2D F98E move.l -[A7], [A5 - 0x672] 00001146 A873 syscall SetPort 00001148 2D6D F51A FFF8 move.l [A6 - 0x8], [A5 - 0xAE6] 0000114E 2D6D F51E FFFC move.l [A6 - 0x4], [A5 - 0xAE2] 00001154 2F2D F98E move.l -[A7], [A5 - 0x672] 00001158 3F3C 0001 move.w -[A7], 0x1 0000115C 486E FFF6 pea.l [A6 - 0xA] 00001160 486E FFF2 pea.l [A6 - 0xE] 00001164 486D F51A pea.l [A5 - 0xAE6] 00001168 A98D syscall GetDialogItem/GetDItem 0000116A 2F3C 0003 0003 move.l -[A7], 0x30003 00001170 A89B syscall PenSize 00001172 486D F51A pea.l [A5 - 0xAE6] 00001176 2F3C FFFC FFFC move.l -[A7], 0xFFFCFFFC 0000117C A8A9 syscall InsetRect 0000117E 486D F51A pea.l [A5 - 0xAE6] 00001182 2F3C 0010 0010 move.l -[A7], 0x100010 00001188 A8B0 syscall FrameRoundRect 0000118A 2F3C 0001 0001 move.l -[A7], 0x10001 00001190 A89B syscall PenSize 00001192 486D FFE4 pea.l [A5 - 0x1C] 00001196 A89D syscall PenPat 00001198 2F3C 002D 000F move.l -[A7], 0x2D000F 0000119E A893 syscall MoveTo 000011A0 2F3C 002D 0117 move.l -[A7], 0x2D0117 000011A6 A891 syscall LineTo 000011A8 486D FFEC pea.l [A5 - 0x14] 000011AC A89D syscall PenPat 000011AE 2B6E FFF8 F51A move.l [A5 - 0xAE6], [A6 - 0x8] 000011B4 2B6E FFFC F51E move.l [A5 - 0xAE2], [A6 - 0x4] 000011BA 2F2D F98E move.l -[A7], [A5 - 0x672] 000011BE 4EAD 028A jsr [A5 + 0x28A /* export_77 */] 000011C2 4E5E unlink A6 000011C4 4E75 rts fn000011C6: 000011C6 4E56 FEE4 link A6, -0x011C 000011CA 486D F992 pea.l [A5 - 0x66E] 000011CE A874 syscall GetPort 000011D0 42A7 clr.l -[A7] 000011D2 3F3C 0102 move.w -[A7], 0x102 000011D6 42A7 clr.l -[A7] 000011D8 4878 FFFF push.l 0xFFFF 000011DC A97C syscall GetNewDialog 000011DE 2B5F F98E move.l [A5 - 0x672], [A7]+ 000011E2 2B6D F98E F996 move.l [A5 - 0x66A], [A5 - 0x672] 000011E8 206D F98E movea.l A0, [A5 - 0x672] 000011EC 2D68 0010 FFF8 move.l [A6 - 0x8], [A0 + 0x10] 000011F2 2D68 0014 FFFC move.l [A6 - 0x4], [A0 + 0x14] 000011F8 302E FFFC move.w D0, [A6 - 0x4] 000011FC 906E FFF8 sub.w D0, [A6 - 0x8] 00001200 322D FF8C move.w D1, [A5 - 0x74] 00001204 926D FF88 sub.w D1, [A5 - 0x78] 00001208 9240 sub.w D1, D0 0000120A 48C1 ext.l D1 0000120C 83FC 0002 divs.w D1, 0x2 00001210 3D41 FFF8 move.w [A6 - 0x8], D1 00001214 302E FFFE move.w D0, [A6 - 0x2] 00001218 906E FFFA sub.w D0, [A6 - 0x6] 0000121C 322D FF8E move.w D1, [A5 - 0x72] 00001220 926D FF8A sub.w D1, [A5 - 0x76] 00001224 9240 sub.w D1, D0 00001226 48C1 ext.l D1 00001228 83FC 0002 divs.w D1, 0x2 0000122C 3D41 FFFA move.w [A6 - 0x6], D1 00001230 2F08 move.l -[A7], A0 00001232 3F2E FFFA move.w -[A7], [A6 - 0x6] 00001236 3F2E FFF8 move.w -[A7], [A6 - 0x8] 0000123A 1F3C 0001 move.b -[A7], 0x1 0000123E A91B syscall MoveWindow 00001240 2F2D F98E move.l -[A7], [A5 - 0x672] 00001244 A873 syscall SetPort 00001246 422D F986 clr.b [A5 - 0x67A] 0000124A 2F2D F98E move.l -[A7], [A5 - 0x672] 0000124E 4EAD 0292 jsr [A5 + 0x292 /* export_78 */] 00001252 2EAD F98E move.l [A7], [A5 - 0x672] 00001256 A915 syscall ShowWindow 00001258 2F2D F98E move.l -[A7], [A5 - 0x672] 0000125C A91F syscall SelectWindow label0000125E: 0000125E 486D 00A2 pea.l [A5 + 0xA2 /* export_16 */] 00001262 486E FEEA pea.l [A6 - 0x116] 00001266 A991 syscall ModalDialog 00001268 0C6E 7D00 FEEA cmpi.w [A6 - 0x116], 0x7D00 /* '}\0' */ 0000126E 660C bne +0xE /* 0000127C */ 00001270 4EBA FECC jsr [PC - 0x134 /* 0000113E */] 00001274 2F2D F98E move.l -[A7], [A5 - 0x672] 00001278 A923 syscall EndUpdate 0000127A 601C bra +0x1E /* 00001298 */ label0000127C: 0000127C 2F2D F98E move.l -[A7], [A5 - 0x672] 00001280 3F2E FEEA move.w -[A7], [A6 - 0x116] 00001284 486E FFF6 pea.l [A6 - 0xA] 00001288 486E FFF0 pea.l [A6 - 0x10] 0000128C 486E FFF8 pea.l [A6 - 0x8] 00001290 A98D syscall GetDialogItem/GetDItem 00001292 2D6E FFF0 FEE4 move.l [A6 - 0x11C], [A6 - 0x10] label00001298: 00001298 486D F986 pea.l [A5 - 0x67A] 0000129C 3F2E FEEA move.w -[A7], [A6 - 0x116] 000012A0 2F2D F98E move.l -[A7], [A5 - 0x672] 000012A4 4EAD 029A jsr [A5 + 0x29A /* export_79 */] 000012A8 0C6E 0001 FEEA cmpi.w [A6 - 0x116], 0x1 000012AE 4FEF 000A lea.l A7, [A7 + 0xA] 000012B2 6606 bne +0x8 /* 000012BA */ 000012B4 1B7C 0001 F986 move.b [A5 - 0x67A], 0x1 label000012BA: 000012BA 4A2D F986 tst.b [A5 - 0x67A] 000012BE 679E beq -0x60 /* 0000125E */ 000012C0 2F2D F98E move.l -[A7], [A5 - 0x672] 000012C4 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */] 000012C8 2EAD F992 move.l [A7], [A5 - 0x66E] 000012CC A873 syscall SetPort 000012CE 2F2D F98E move.l -[A7], [A5 - 0x672] 000012D2 A983 syscall DisposeDialog 000012D4 4E5E unlink A6 000012D6 4E75 rts fn000012D8: 000012D8 A934 syscall ClearMenuBar 000012DA 42A7 clr.l -[A7] 000012DC 3F3C 0100 move.w -[A7], 0x100 000012E0 A9BF syscall GetRMenu 000012E2 2B5F F8CC move.l [A5 - 0x734], [A7]+ 000012E6 2F2D F8CC move.l -[A7], [A5 - 0x734] 000012EA 4267 clr.w -[A7] 000012EC A935 syscall InsertMenu 000012EE 2F2D F8CC move.l -[A7], [A5 - 0x734] 000012F2 2F3C 4452 5652 move.l -[A7], 0x44525652 /* 'DRVR' */ 000012F8 A94D syscall AppendResMenu/AddResMenu 000012FA 42A7 clr.l -[A7] 000012FC 3F3C 0101 move.w -[A7], 0x101 00001300 A9BF syscall GetRMenu 00001302 2B5F F8D0 move.l [A5 - 0x730], [A7]+ 00001306 2F2D F8D0 move.l -[A7], [A5 - 0x730] 0000130A 4267 clr.w -[A7] 0000130C A935 syscall InsertMenu 0000130E 42A7 clr.l -[A7] 00001310 3F3C 0102 move.w -[A7], 0x102 00001314 A9BF syscall GetRMenu 00001316 2B5F F8D4 move.l [A5 - 0x72C], [A7]+ 0000131A 2F2D F8D4 move.l -[A7], [A5 - 0x72C] 0000131E 4267 clr.w -[A7] 00001320 A935 syscall InsertMenu 00001322 42A7 clr.l -[A7] 00001324 3F3C 0103 move.w -[A7], 0x103 00001328 A9BF syscall GetRMenu 0000132A 2B5F F8D8 move.l [A5 - 0x728], [A7]+ 0000132E 2F2D F8D8 move.l -[A7], [A5 - 0x728] 00001332 4267 clr.w -[A7] 00001334 A935 syscall InsertMenu 00001336 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */] 0000133A A937 syscall DrawMenuBar 0000133C 4E75 rts fn0000133E: 0000133E 4E56 FEF8 link A6, -0x0108 00001342 2F07 move.l -[A7], D7 00001344 3E2E 0008 move.w D7, [A6 + 0x8] 00001348 422E FFFF clr.b [A6 - 0x1] 0000134C 486E FFFF pea.l [A6 - 0x1] 00001350 3F07 move.w -[A7], D7 00001352 1F3C 0001 move.b -[A7], 0x1 00001356 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 0000135A 4A2E FFFF tst.b [A6 - 0x1] 0000135E 508F addq.l A7, 8 00001360 6634 bne +0x36 /* 00001396 */ 00001362 3007 move.w D0, D7 00001364 670C beq +0xE /* 00001372 */ 00001366 6B0A bmi +0xC /* 00001372 */ 00001368 5540 subq.w D0, 2 0000136A 6A06 bpl +0x8 /* 00001372 */ 0000136C 4EBA FE58 jsr [PC - 0x1A8 /* 000011C6 */] 00001370 6024 bra +0x26 /* 00001396 */ label00001372: 00001372 486E FEFA pea.l [A6 - 0x106] 00001376 A874 syscall GetPort 00001378 2F2D F8CC move.l -[A7], [A5 - 0x734] 0000137C 3F07 move.w -[A7], D7 0000137E 486E FEFE pea.l [A6 - 0x102] 00001382 A946 syscall GetMenuItemText/GetItem 00001384 4267 clr.w -[A7] 00001386 486E FEFE pea.l [A6 - 0x102] 0000138A A9B6 syscall OpenDeskAcc 0000138C 3D5F FEF8 move.w [A6 - 0x108], [A7]+ 00001390 2F2E FEFA move.l -[A7], [A6 - 0x106] 00001394 A873 syscall SetPort label00001396: 00001396 486E FFFF pea.l [A6 - 0x1] 0000139A 3F07 move.w -[A7], D7 0000139C 4227 clr.b -[A7] 0000139E 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 000013A2 2E2E FEF4 move.l D7, [A6 - 0x10C] 000013A6 4E5E unlink A6 000013A8 4E75 rts fn000013AA: 000013AA 4E56 FFFE link A6, -0x0002 000013AE 422E FFFF clr.b [A6 - 0x1] 000013B2 486E FFFF pea.l [A6 - 0x1] 000013B6 3F2E 0008 move.w -[A7], [A6 + 0x8] 000013BA 1F3C 0001 move.b -[A7], 0x1 000013BE 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */] 000013C2 4A2E FFFF tst.b [A6 - 0x1] 000013C6 508F addq.l A7, 8 000013C8 6628 bne +0x2A /* 000013F2 */ 000013CA 302E 0008 move.w D0, [A6 + 0x8] 000013CE 0C40 0007 cmpi.w D0, 0x7 000013D2 621E bhi +0x20 /* 000013F2 */ 000013D4 43FA 002E lea.l A1, [PC + 0x2E /* 00001404, value 0xFFEEFFEE */] 000013D8 D040 add.w D0, D0 000013DA D2F1 0000 add.w A1, [A1 + D0.w] 000013DE 4ED1 jmp [A1] 000013E0 4EBA F90E jsr [PC - 0x6F2 /* 00000CF0 */] 000013E4 600C bra +0xE /* 000013F2 */ 000013E6 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] 000013EA 6006 bra +0x8 /* 000013F2 */ 000013EC 1B7C 0001 F514 move.b [A5 - 0xAEC], 0x1 label000013F2: 000013F2 486E FFFF pea.l [A6 - 0x1] 000013F6 3F2E 0008 move.w -[A7], [A6 + 0x8] 000013FA 4227 clr.b -[A7] 000013FC 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */] 00001400 4E5E unlink A6 00001402 4E75 rts 00001404 FFEE .invalid <> 00001406 FFEE .invalid <> 00001408 FFEE .invalid <> 0000140A FFEE .invalid <> 0000140C FFDC .invalid <> 0000140E FFE2 .invalid <> 00001410 FFEE .invalid <> 00001412 FFE8 .invalid <> fn00001414: 00001414 4E56 FFFE link A6, -0x0002 00001418 48E7 0300 movem.l -[A7], D6,D7 0000141C 3E2E 0008 move.w D7, [A6 + 0x8] 00001420 422E FFFF clr.b [A6 - 0x1] 00001424 486E FFFF pea.l [A6 - 0x1] 00001428 3F07 move.w -[A7], D7 0000142A 1F3C 0001 move.b -[A7], 0x1 0000142E 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] 00001432 4A2E FFFF tst.b [A6 - 0x1] 00001436 508F addq.l A7, 8 00001438 6624 bne +0x26 /* 0000145E */ 0000143A 4227 clr.b -[A7] 0000143C 70FF moveq.l D0, 0xFFFFFFFF 0000143E D047 add.w D0, D7 00001440 3F00 move.w -[A7], D0 00001442 A9C2 syscall SysEdit 00001444 1C1F move.b D6, [A7]+ 00001446 4A06 tst.b D6 00001448 6614 bne +0x16 /* 0000145E */ 0000144A 3007 move.w D0, D7 0000144C 0C40 0006 cmpi.w D0, 0x6 00001450 620C bhi +0xE /* 0000145E */ 00001452 43FA 0020 lea.l A1, [PC + 0x20 /* 00001474, value 0xFFEAFFEA */] 00001456 D040 add.w D0, D0 00001458 D2F1 0000 add.w A1, [A1 + D0.w] 0000145C 4ED1 jmp [A1] label0000145E: 0000145E 486E FFFF pea.l [A6 - 0x1] 00001462 3F07 move.w -[A7], D7 00001464 4227 clr.b -[A7] 00001466 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] 0000146A 4CEE 00C0 FFF6 movem.l D6,D7, [A6 - 0xA] 00001470 4E5E unlink A6 00001472 4E75 rts 00001474 FFEA .invalid <> 00001476 FFEA .invalid <> 00001478 FFEA .invalid <> 0000147A FFEA .invalid <> 0000147C FFEA .invalid <> 0000147E FFEA .invalid <> 00001480 FFEA .invalid <> fn00001482: 00001482 4E56 FFFE link A6, -0x0002 00001486 422E FFFF clr.b [A6 - 0x1] 0000148A 486E FFFF pea.l [A6 - 0x1] 0000148E 3F2E 0008 move.w -[A7], [A6 + 0x8] 00001492 1F3C 0001 move.b -[A7], 0x1 00001496 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */] 0000149A 4A2E FFFF tst.b [A6 - 0x1] 0000149E 508F addq.l A7, 8 000014A0 665A bne +0x5C /* 000014FC */ 000014A2 302E 0008 move.w D0, [A6 + 0x8] 000014A6 6754 beq +0x56 /* 000014FC */ 000014A8 6B52 bmi +0x54 /* 000014FC */ 000014AA 5740 subq.w D0, 3 000014AC 674E beq +0x50 /* 000014FC */ 000014AE 6A06 bpl +0x8 /* 000014B6 */ 000014B0 5240 addq.w D0, 1 000014B2 6A1E bpl +0x20 /* 000014D2 */ 000014B4 6006 bra +0x8 /* 000014BC */ label000014B6: 000014B6 5540 subq.w D0, 2 000014B8 6A42 bpl +0x44 /* 000014FC */ 000014BA 602C bra +0x2E /* 000014E8 */ label000014BC: 000014BC 42A7 clr.l -[A7] 000014BE 42A7 clr.l -[A7] 000014C0 42A7 clr.l -[A7] 000014C2 2F3C 0001 0101 move.l -[A7], 0x10101 000014C8 4EBA F48E jsr [PC - 0xB72 /* 00000958 */] 000014CC 4FEF 0010 lea.l A7, [A7 + 0x10] 000014D0 602A bra +0x2C /* 000014FC */ label000014D2: 000014D2 42A7 clr.l -[A7] 000014D4 42A7 clr.l -[A7] 000014D6 42A7 clr.l -[A7] 000014D8 2F3C 0001 0103 move.l -[A7], 0x10103 000014DE 4EBA F478 jsr [PC - 0xB88 /* 00000958 */] 000014E2 4FEF 0010 lea.l A7, [A7 + 0x10] 000014E6 6014 bra +0x16 /* 000014FC */ label000014E8: 000014E8 42A7 clr.l -[A7] 000014EA 42A7 clr.l -[A7] 000014EC 42A7 clr.l -[A7] 000014EE 2F3C 0001 0100 move.l -[A7], 0x10100 000014F4 4EBA F462 jsr [PC - 0xB9E /* 00000958 */] 000014F8 4FEF 0010 lea.l A7, [A7 + 0x10] label000014FC: 000014FC 486E FFFF pea.l [A6 - 0x1] 00001500 3F2E 0008 move.w -[A7], [A6 + 0x8] 00001504 4227 clr.b -[A7] 00001506 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */] 0000150A 4E5E unlink A6 0000150C 4E75 rts fn0000150E: 0000150E 4E56 0000 link A6, 0 00001512 2F07 move.l -[A7], D7 00001514 3E2E 000A move.w D7, [A6 + 0xA] 00001518 302E 0008 move.w D0, [A6 + 0x8] 0000151C 6B3E bmi +0x40 /* 0000155C */ 0000151E 0440 0102 subi.w D0, 0x102 00001522 6724 beq +0x26 /* 00001548 */ 00001524 6A08 bpl +0xA /* 0000152E */ 00001526 5440 addq.w D0, 2 00001528 670A beq +0xC /* 00001534 */ 0000152A 6A12 bpl +0x14 /* 0000153E */ 0000152C 602E bra +0x30 /* 0000155C */ label0000152E: 0000152E 5540 subq.w D0, 2 00001530 6A2A bpl +0x2C /* 0000155C */ 00001532 601E bra +0x20 /* 00001552 */ label00001534: 00001534 3F07 move.w -[A7], D7 00001536 4EBA FE06 jsr [PC - 0x1FA /* 0000133E */] 0000153A 548F addq.l A7, 2 0000153C 602A bra +0x2C /* 00001568 */ label0000153E: 0000153E 3F07 move.w -[A7], D7 00001540 4EBA FE68 jsr [PC - 0x198 /* 000013AA */] 00001544 548F addq.l A7, 2 00001546 6020 bra +0x22 /* 00001568 */ label00001548: 00001548 3F07 move.w -[A7], D7 0000154A 4EBA FEC8 jsr [PC - 0x138 /* 00001414 */] 0000154E 548F addq.l A7, 2 00001550 6016 bra +0x18 /* 00001568 */ label00001552: 00001552 3F07 move.w -[A7], D7 00001554 4EBA FF2C jsr [PC - 0xD4 /* 00001482 */] 00001558 548F addq.l A7, 2 0000155A 600C bra +0xE /* 00001568 */ label0000155C: 0000155C 3F07 move.w -[A7], D7 0000155E 3F2E 0008 move.w -[A7], [A6 + 0x8] 00001562 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */] 00001566 588F addq.l A7, 4 label00001568: 00001568 4267 clr.w -[A7] 0000156A A938 syscall HiliteMenu 0000156C 2E1F move.l D7, [A7]+ 0000156E 4E5E unlink A6 00001570 4E75 rts fn00001572: 00001572 4E56 FFFC link A6, -0x0004 00001576 42A7 clr.l -[A7] 00001578 2F2E 000A move.l -[A7], [A6 + 0xA] 0000157C A95A syscall GetControlReference/GetCRefCon 0000157E 2D5F FFFC move.l [A6 - 0x4], [A7]+ 00001582 486E 000E pea.l [A6 + 0xE] 00001586 3F2E 0008 move.w -[A7], [A6 + 0x8] 0000158A 486E FFFC pea.l [A6 - 0x4] 0000158E 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 00001592 202E FFFC move.l D0, [A6 - 0x4] 00001596 4FEF 000A lea.l A7, [A7 + 0xA] 0000159A 6B2A bmi +0x2C /* 000015C6 */ 0000159C 0480 0000 0229 subi.l D0, 0x229 000015A2 6702 beq +0x4 /* 000015A6 */ 000015A4 6020 bra +0x22 /* 000015C6 */ label000015A6: 000015A6 2F2E 000A move.l -[A7], [A6 + 0xA] 000015AA 2F3C 0001 000A move.l -[A7], 0x1000A 000015B0 2F3C 0001 0064 move.l -[A7], 0x10064 000015B6 3F2E 0008 move.w -[A7], [A6 + 0x8] 000015BA 2F2E 000E move.l -[A7], [A6 + 0xE] 000015BE 4EBA F47A jsr [PC - 0xB86 /* 00000A3A */] 000015C2 4FEF 0012 lea.l A7, [A7 + 0x12] label000015C6: 000015C6 4E5E unlink A6 000015C8 4E75 rts fn000015CA: 000015CA 42AD F8DC clr.l [A5 - 0x724] 000015CE 42AD F9FA clr.l [A5 - 0x606] 000015D2 42AD F9FE clr.l [A5 - 0x602] 000015D6 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 000015DA 4E75 rts export_17: fn000015DC: 000015DC 4E56 0000 link A6, 0 000015E0 4AAD F8DC tst.l [A5 - 0x724] 000015E4 6720 beq +0x22 /* 00001606 */ 000015E6 202D F8DC move.l D0, [A5 - 0x724] 000015EA B0AE 0008 cmp.l D0, [A6 + 0x8] 000015EE 6708 beq +0xA /* 000015F8 */ 000015F0 70FF moveq.l D0, 0xFFFFFFFF 000015F2 B0AE 0008 cmp.l D0, [A6 + 0x8] 000015F6 660E bne +0x10 /* 00001606 */ label000015F8: 000015F8 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 000015FC 2F2D F8DC move.l -[A7], [A5 - 0x724] 00001600 A914 syscall DisposeWindow 00001602 42AD F8DC clr.l [A5 - 0x724] label00001606: 00001606 4E5E unlink A6 00001608 4E75 rts fn0000160A: 0000160A 4E56 FFF4 link A6, -0x000C 0000160E 2F07 move.l -[A7], D7 00001610 202D F8DC move.l D0, [A5 - 0x724] 00001614 B0AE 000C cmp.l D0, [A6 + 0xC] 00001618 6600 0186 bne +0x188 /* 000017A0 */ 0000161C 486E FFFC pea.l [A6 - 0x4] 00001620 A874 syscall GetPort 00001622 2F2D F8DC move.l -[A7], [A5 - 0x724] 00001626 A873 syscall SetPort 00001628 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000162C 4EAD 016A jsr [A5 + 0x16A /* export_41 */] 00001630 206D F8DC movea.l A0, [A5 - 0x724] 00001634 2D68 0010 FFF4 move.l [A6 - 0xC], [A0 + 0x10] 0000163A 2D68 0014 FFF8 move.l [A6 - 0x8], [A0 + 0x14] 00001640 486E FFF4 pea.l [A6 - 0xC] 00001644 A8A3 syscall EraseRect 00001646 486E FFF4 pea.l [A6 - 0xC] 0000164A A928 syscall InvalRect 0000164C 4AAD F9FA tst.l [A5 - 0x606] 00001650 588F addq.l A7, 4 00001652 6700 00A0 beq +0xA2 /* 000016F4 */ 00001656 206D F9FA movea.l A0, [A5 - 0x606] 0000165A A029 syscall HLock 0000165C 206D F9FA movea.l A0, [A5 - 0x606] 00001660 2050 movea.l A0, [A0] 00001662 2B68 0008 F51A move.l [A5 - 0xAE6], [A0 + 0x8] 00001668 2B68 000C F51E move.l [A5 - 0xAE2], [A0 + 0xC] 0000166E 70FC moveq.l D0, 0xFFFFFFFC 00001670 D06D F51A add.w D0, [A5 - 0xAE6] 00001674 3B40 F51A move.w [A5 - 0xAE6], D0 00001678 7010 moveq.l D0, 0x10 0000167A D06D F520 add.w D0, [A5 - 0xAE0] 0000167E 3B40 F520 move.w [A5 - 0xAE0], D0 00001682 486D F51A pea.l [A5 - 0xAE6] 00001686 A928 syscall InvalRect 00001688 206D F9FA movea.l A0, [A5 - 0x606] 0000168C 2050 movea.l A0, [A0] 0000168E 2B68 0008 F51A move.l [A5 - 0xAE6], [A0 + 0x8] 00001694 2B68 000C F51E move.l [A5 - 0xAE2], [A0 + 0xC] 0000169A 206D F8DC movea.l A0, [A5 - 0x724] 0000169E 2D68 0010 FFF4 move.l [A6 - 0xC], [A0 + 0x10] 000016A4 2D68 0014 FFF8 move.l [A6 - 0x8], [A0 + 0x14] 000016AA 3E2E FFFA move.w D7, [A6 - 0x6] 000016AE 9E6E FFF6 sub.w D7, [A6 - 0xA] 000016B2 0647 FFF3 addi.w D7, 0xFFF3 000016B6 426D F51C clr.w [A5 - 0xAE4] 000016BA 2F2D F9FA move.l -[A7], [A5 - 0x606] 000016BE A958 syscall HideControl 000016C0 2F2D F9FA move.l -[A7], [A5 - 0x606] 000016C4 3F07 move.w -[A7], D7 000016C6 3F3C 0010 move.w -[A7], 0x10 000016CA A95C syscall SizeControl 000016CC 2F2D F9FA move.l -[A7], [A5 - 0x606] 000016D0 70FF moveq.l D0, 0xFFFFFFFF 000016D2 D06D F51C add.w D0, [A5 - 0xAE4] 000016D6 3F00 move.w -[A7], D0 000016D8 302E FFF8 move.w D0, [A6 - 0x8] 000016DC 906E FFF4 sub.w D0, [A6 - 0xC] 000016E0 0640 FFF1 addi.w D0, 0xFFF1 000016E4 3F00 move.w -[A7], D0 000016E6 A959 syscall MoveControl 000016E8 2F2D F9FA move.l -[A7], [A5 - 0x606] 000016EC A957 syscall ShowControl 000016EE 206D F9FA movea.l A0, [A5 - 0x606] 000016F2 A02A syscall HUnlock label000016F4: 000016F4 4AAD F9FE tst.l [A5 - 0x602] 000016F8 6700 00A0 beq +0xA2 /* 0000179A */ 000016FC 206D F9FE movea.l A0, [A5 - 0x602] 00001700 A029 syscall HLock 00001702 206D F9FE movea.l A0, [A5 - 0x602] 00001706 2050 movea.l A0, [A0] 00001708 2B68 0008 F51A move.l [A5 - 0xAE6], [A0 + 0x8] 0000170E 2B68 000C F51E move.l [A5 - 0xAE2], [A0 + 0xC] 00001714 70FC moveq.l D0, 0xFFFFFFFC 00001716 D06D F51C add.w D0, [A5 - 0xAE4] 0000171A 3B40 F51C move.w [A5 - 0xAE4], D0 0000171E 7010 moveq.l D0, 0x10 00001720 D06D F51E add.w D0, [A5 - 0xAE2] 00001724 3B40 F51E move.w [A5 - 0xAE2], D0 00001728 486D F51A pea.l [A5 - 0xAE6] 0000172C A928 syscall InvalRect 0000172E 206D F9FE movea.l A0, [A5 - 0x602] 00001732 2050 movea.l A0, [A0] 00001734 2B68 0008 F51A move.l [A5 - 0xAE6], [A0 + 0x8] 0000173A 2B68 000C F51E move.l [A5 - 0xAE2], [A0 + 0xC] 00001740 206D F8DC movea.l A0, [A5 - 0x724] 00001744 2D68 0010 FFF4 move.l [A6 - 0xC], [A0 + 0x10] 0000174A 2D68 0014 FFF8 move.l [A6 - 0x8], [A0 + 0x14] 00001750 3E2E FFF8 move.w D7, [A6 - 0x8] 00001754 9E6E FFF4 sub.w D7, [A6 - 0xC] 00001758 0647 FFF3 addi.w D7, 0xFFF3 0000175C 426D F51A clr.w [A5 - 0xAE6] 00001760 2F2D F9FE move.l -[A7], [A5 - 0x602] 00001764 A958 syscall HideControl 00001766 2F2D F9FE move.l -[A7], [A5 - 0x602] 0000176A 3F3C 0010 move.w -[A7], 0x10 0000176E 3F07 move.w -[A7], D7 00001770 A95C syscall SizeControl 00001772 2F2D F9FE move.l -[A7], [A5 - 0x602] 00001776 302E FFFA move.w D0, [A6 - 0x6] 0000177A 906E FFF6 sub.w D0, [A6 - 0xA] 0000177E 0640 FFF1 addi.w D0, 0xFFF1 00001782 3F00 move.w -[A7], D0 00001784 70FF moveq.l D0, 0xFFFFFFFF 00001786 D06D F51A add.w D0, [A5 - 0xAE6] 0000178A 3F00 move.w -[A7], D0 0000178C A959 syscall MoveControl 0000178E 2F2D F9FE move.l -[A7], [A5 - 0x602] 00001792 A957 syscall ShowControl 00001794 206D F9FE movea.l A0, [A5 - 0x602] 00001798 A02A syscall HUnlock label0000179A: 0000179A 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000179E A873 syscall SetPort label000017A0: 000017A0 2E1F move.l D7, [A7]+ 000017A2 4E5E unlink A6 000017A4 4E75 rts fn000017A6: 000017A6 4E56 FFFC link A6, -0x0004 000017AA 202D F8DC move.l D0, [A5 - 0x724] 000017AE B0AE 000C cmp.l D0, [A6 + 0xC] 000017B2 661A bne +0x1C /* 000017CE */ 000017B4 486E FFFC pea.l [A6 - 0x4] 000017B8 A874 syscall GetPort 000017BA 2F2D F8DC move.l -[A7], [A5 - 0x724] 000017BE A873 syscall SetPort 000017C0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000017C4 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 000017C8 2EAE FFFC move.l [A7], [A6 - 0x4] 000017CC A873 syscall SetPort label000017CE: 000017CE 4E5E unlink A6 000017D0 4E75 rts fn000017D2: 000017D2 4E56 FFDE link A6, -0x0022 000017D6 4AAD F8DC tst.l [A5 - 0x724] 000017DA 6700 0080 beq +0x82 /* 0000185C */ 000017DE 202D F8DC move.l D0, [A5 - 0x724] 000017E2 B0AE 0008 cmp.l D0, [A6 + 0x8] 000017E6 6674 bne +0x76 /* 0000185C */ 000017E8 486E FFFC pea.l [A6 - 0x4] 000017EC A874 syscall GetPort 000017EE 2F2D F8DC move.l -[A7], [A5 - 0x724] 000017F2 A873 syscall SetPort 000017F4 0C2D 0001 F622 cmpi.b [A5 - 0x9DE], 0x1 000017FA 6636 bne +0x38 /* 00001832 */ 000017FC 486E FFF6 pea.l [A6 - 0xA] 00001800 AA19 syscall GetForeColor 00001802 486E FFF0 pea.l [A6 - 0x10] 00001806 AA1A syscall GetBackColor 00001808 426E FFEA clr.w [A6 - 0x16] 0000180C 426E FFEC clr.w [A6 - 0x14] 00001810 426E FFEE clr.w [A6 - 0x12] 00001814 486E FFEA pea.l [A6 - 0x16] 00001818 AA14 syscall RGBForeColor 0000181A 3D7C FFFF FFE4 move.w [A6 - 0x1C], 0xFFFF 00001820 3D7C FFFF FFE6 move.w [A6 - 0x1A], 0xFFFF 00001826 3D7C FFFF FFE8 move.w [A6 - 0x18], 0xFFFF 0000182C 486E FFE4 pea.l [A6 - 0x1C] 00001830 AA15 syscall RGBBackColor label00001832: 00001832 0C2D 0001 F622 cmpi.b [A5 - 0x9DE], 0x1 00001838 660C bne +0xE /* 00001846 */ 0000183A 486E FFF6 pea.l [A6 - 0xA] 0000183E AA14 syscall RGBForeColor 00001840 486E FFF0 pea.l [A6 - 0x10] 00001844 AA15 syscall RGBBackColor label00001846: 00001846 4EAD 017A jsr [A5 + 0x17A /* export_43 */] 0000184A 2F2D F8DC move.l -[A7], [A5 - 0x724] 0000184E A969 syscall DrawControls 00001850 2F2D F8DC move.l -[A7], [A5 - 0x724] 00001854 A904 syscall DrawGrowIcon 00001856 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000185A A873 syscall SetPort label0000185C: 0000185C 4E5E unlink A6 0000185E 4E75 rts fn00001860: 00001860 4E56 FFEC link A6, -0x0014 00001864 4AAD F8DC tst.l [A5 - 0x724] 00001868 6650 bne +0x52 /* 000018BA */ 0000186A 0C2D 0001 F622 cmpi.b [A5 - 0x9DE], 0x1 00001870 6614 bne +0x16 /* 00001886 */ 00001872 42A7 clr.l -[A7] 00001874 3F3C 0103 move.w -[A7], 0x103 00001878 42A7 clr.l -[A7] 0000187A 4878 FFFF push.l 0xFFFF 0000187E AA46 syscall GetNewCWindow 00001880 2B5F F8DC move.l [A5 - 0x724], [A7]+ 00001884 6012 bra +0x14 /* 00001898 */ label00001886: 00001886 42A7 clr.l -[A7] 00001888 3F3C 0103 move.w -[A7], 0x103 0000188C 42A7 clr.l -[A7] 0000188E 4878 FFFF push.l 0xFFFF 00001892 A9BD syscall GetNewWindow 00001894 2B5F F8DC move.l [A5 - 0x724], [A7]+ label00001898: 00001898 2F2D F8DC move.l -[A7], [A5 - 0x724] 0000189C A873 syscall SetPort 0000189E 42A7 clr.l -[A7] 000018A0 3F3C 0229 move.w -[A7], 0x229 000018A4 2F2D F8DC move.l -[A7], [A5 - 0x724] 000018A8 A9BE syscall GetNewControl 000018AA 2B5F F8E0 move.l [A5 - 0x720], [A7]+ 000018AE 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 000018B2 2F2D F8DC move.l -[A7], [A5 - 0x724] 000018B6 A915 syscall ShowWindow 000018B8 6006 bra +0x8 /* 000018C0 */ label000018BA: 000018BA 2F2D F8DC move.l -[A7], [A5 - 0x724] 000018BE A91F syscall SelectWindow label000018C0: 000018C0 4E5E unlink A6 000018C2 4E75 rts fn000018C4: 000018C4 4E56 FFFC link A6, -0x0004 000018C8 202D F8DC move.l D0, [A5 - 0x724] 000018CC B0AE 0008 cmp.l D0, [A6 + 0x8] 000018D0 663A bne +0x3C /* 0000190C */ 000018D2 486E FFFC pea.l [A6 - 0x4] 000018D6 A874 syscall GetPort 000018D8 2F2D F8DC move.l -[A7], [A5 - 0x724] 000018DC A873 syscall SetPort 000018DE 2F2D F8DC move.l -[A7], [A5 - 0x724] 000018E2 A904 syscall DrawGrowIcon 000018E4 0C2E 0001 000C cmpi.b [A6 + 0xC], 0x1 000018EA 6710 beq +0x12 /* 000018FC */ 000018EC 4AAD F516 tst.l [A5 - 0xAEA] 000018F0 6706 beq +0x8 /* 000018F8 */ 000018F2 2F2D F516 move.l -[A7], [A5 - 0xAEA] 000018F6 A9D9 syscall TEDeactivate label000018F8: 000018F8 42AD F516 clr.l [A5 - 0xAEA] label000018FC: 000018FC 1F2E 000C move.b -[A7], [A6 + 0xC] 00001900 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00001904 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001908 A873 syscall SetPort 0000190A 548F addq.l A7, 2 label0000190C: 0000190C 4E5E unlink A6 0000190E 4E75 rts fn00001910: 00001910 4E56 FFF4 link A6, -0x000C 00001914 48E7 0108 movem.l -[A7], D7,A4 00001918 286E 0008 movea.l A4, [A6 + 0x8] 0000191C 4AAD F8DC tst.l [A5 - 0x724] 00001920 6700 00A8 beq +0xAA /* 000019CA */ 00001924 4267 clr.w -[A7] 00001926 2F2C 000A move.l -[A7], [A4 + 0xA] 0000192A 486E FFFC pea.l [A6 - 0x4] 0000192E A92C syscall FindWindow 00001930 3E1F move.w D7, [A7]+ 00001932 202D F8DC move.l D0, [A5 - 0x724] 00001936 B0AE FFFC cmp.l D0, [A6 - 0x4] 0000193A 6608 bne +0xA /* 00001944 */ 0000193C 2F0C move.l -[A7], A4 0000193E 4EAD 019A jsr [A5 + 0x19A /* export_47 */] 00001942 588F addq.l A7, 4 label00001944: 00001944 0C54 0001 cmpi.w [A4], 0x1 00001948 6616 bne +0x18 /* 00001960 */ 0000194A 202D F8DC move.l D0, [A5 - 0x724] 0000194E B0AE FFFC cmp.l D0, [A6 - 0x4] 00001952 660C bne +0xE /* 00001960 */ 00001954 2D6C 000A FFF8 move.l [A6 - 0x8], [A4 + 0xA] 0000195A 486E FFF8 pea.l [A6 - 0x8] 0000195E A871 syscall GlobalToLocal label00001960: 00001960 202D F8DC move.l D0, [A5 - 0x724] 00001964 B0AE FFFC cmp.l D0, [A6 - 0x4] 00001968 6660 bne +0x62 /* 000019CA */ 0000196A 0C47 0003 cmpi.w D7, 0x3 0000196E 665A bne +0x5C /* 000019CA */ 00001970 4267 clr.w -[A7] 00001972 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00001976 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000197A 486E FFF4 pea.l [A6 - 0xC] 0000197E A96C syscall FindControl 00001980 3E1F move.w D7, [A7]+ 00001982 0C47 0014 cmpi.w D7, 0x14 00001986 6718 beq +0x1A /* 000019A0 */ 00001988 0C47 0015 cmpi.w D7, 0x15 0000198C 6712 beq +0x14 /* 000019A0 */ 0000198E 0C47 0081 cmpi.w D7, 0x81 00001992 670C beq +0xE /* 000019A0 */ 00001994 0C47 0017 cmpi.w D7, 0x17 00001998 6706 beq +0x8 /* 000019A0 */ 0000199A 0C47 0016 cmpi.w D7, 0x16 0000199E 6614 bne +0x16 /* 000019B4 */ label000019A0: 000019A0 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000019A4 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000019A8 3F07 move.w -[A7], D7 000019AA 4EBA FBC6 jsr [PC - 0x43A /* 00001572 */] 000019AE 4FEF 000A lea.l A7, [A7 + 0xA] 000019B2 6016 bra +0x18 /* 000019CA */ label000019B4: 000019B4 4A47 tst.w D7 000019B6 6712 beq +0x14 /* 000019CA */ 000019B8 4267 clr.w -[A7] 000019BA 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000019BE 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000019C2 4878 FFFF push.l 0xFFFF 000019C6 A968 syscall TrackControl 000019C8 3E1F move.w D7, [A7]+ label000019CA: 000019CA 4CDF 1080 movem.l D7,A4, [A7]+ 000019CE 4E5E unlink A6 000019D0 4E75 rts fn000019D2: 000019D2 4E56 FFFC link A6, -0x0004 000019D6 42A7 clr.l -[A7] 000019D8 2F2E 000A move.l -[A7], [A6 + 0xA] 000019DC A95A syscall GetControlReference/GetCRefCon 000019DE 2D5F FFFC move.l [A6 - 0x4], [A7]+ 000019E2 486E 000E pea.l [A6 + 0xE] 000019E6 3F2E 0008 move.w -[A7], [A6 + 0x8] 000019EA 486E FFFC pea.l [A6 - 0x4] 000019EE 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 000019F2 202E FFFC move.l D0, [A6 - 0x4] 000019F6 4FEF 000A lea.l A7, [A7 + 0xA] 000019FA 6B2A bmi +0x2C /* 00001A26 */ 000019FC 0480 0000 0221 subi.l D0, 0x221 00001A02 6702 beq +0x4 /* 00001A06 */ 00001A04 6020 bra +0x22 /* 00001A26 */ label00001A06: 00001A06 2F2E 000A move.l -[A7], [A6 + 0xA] 00001A0A 2F3C 0001 000A move.l -[A7], 0x1000A 00001A10 2F3C 0001 0064 move.l -[A7], 0x10064 00001A16 3F2E 0008 move.w -[A7], [A6 + 0x8] 00001A1A 2F2E 000E move.l -[A7], [A6 + 0xE] 00001A1E 4EBA F01A jsr [PC - 0xFE6 /* 00000A3A */] 00001A22 4FEF 0012 lea.l A7, [A7 + 0x12] label00001A26: 00001A26 4E5E unlink A6 00001A28 4E75 rts fn00001A2A: 00001A2A 42AD F90C clr.l [A5 - 0x6F4] 00001A2E 42AD FA32 clr.l [A5 - 0x5CE] 00001A32 42AD FA36 clr.l [A5 - 0x5CA] 00001A36 42AD F910 clr.l [A5 - 0x6F0] 00001A3A 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */] 00001A3E 4E75 rts export_18: fn00001A40: 00001A40 4E56 0000 link A6, 0 00001A44 4AAD F90C tst.l [A5 - 0x6F4] 00001A48 6720 beq +0x22 /* 00001A6A */ 00001A4A 202D F90C move.l D0, [A5 - 0x6F4] 00001A4E B0AE 0008 cmp.l D0, [A6 + 0x8] 00001A52 6708 beq +0xA /* 00001A5C */ 00001A54 70FF moveq.l D0, 0xFFFFFFFF 00001A56 B0AE 0008 cmp.l D0, [A6 + 0x8] 00001A5A 660E bne +0x10 /* 00001A6A */ label00001A5C: 00001A5C 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */] 00001A60 2F2D F90C move.l -[A7], [A5 - 0x6F4] 00001A64 A914 syscall DisposeWindow 00001A66 42AD F90C clr.l [A5 - 0x6F4] label00001A6A: 00001A6A 4E5E unlink A6 00001A6C 4E75 rts fn00001A6E: 00001A6E 4E56 FFF4 link A6, -0x000C 00001A72 2F07 move.l -[A7], D7 00001A74 202D F90C move.l D0, [A5 - 0x6F4] 00001A78 B0AE 000C cmp.l D0, [A6 + 0xC] 00001A7C 6600 0186 bne +0x188 /* 00001C04 */ 00001A80 486E FFFC pea.l [A6 - 0x4] 00001A84 A874 syscall GetPort 00001A86 2F2D F90C move.l -[A7], [A5 - 0x6F4] 00001A8A A873 syscall SetPort 00001A8C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001A90 4EAD 01E2 jsr [A5 + 0x1E2 /* export_56 */] 00001A94 206D F90C movea.l A0, [A5 - 0x6F4] 00001A98 2D68 0010 FFF4 move.l [A6 - 0xC], [A0 + 0x10] 00001A9E 2D68 0014 FFF8 move.l [A6 - 0x8], [A0 + 0x14] 00001AA4 486E FFF4 pea.l [A6 - 0xC] 00001AA8 A8A3 syscall EraseRect 00001AAA 486E FFF4 pea.l [A6 - 0xC] 00001AAE A928 syscall InvalRect 00001AB0 4AAD FA32 tst.l [A5 - 0x5CE] 00001AB4 588F addq.l A7, 4 00001AB6 6700 00A0 beq +0xA2 /* 00001B58 */ 00001ABA 206D FA32 movea.l A0, [A5 - 0x5CE] 00001ABE A029 syscall HLock 00001AC0 206D FA32 movea.l A0, [A5 - 0x5CE] 00001AC4 2050 movea.l A0, [A0] 00001AC6 2B68 0008 F51A move.l [A5 - 0xAE6], [A0 + 0x8] 00001ACC 2B68 000C F51E move.l [A5 - 0xAE2], [A0 + 0xC] 00001AD2 70FC moveq.l D0, 0xFFFFFFFC 00001AD4 D06D F51A add.w D0, [A5 - 0xAE6] 00001AD8 3B40 F51A move.w [A5 - 0xAE6], D0 00001ADC 7010 moveq.l D0, 0x10 00001ADE D06D F520 add.w D0, [A5 - 0xAE0] 00001AE2 3B40 F520 move.w [A5 - 0xAE0], D0 00001AE6 486D F51A pea.l [A5 - 0xAE6] 00001AEA A928 syscall InvalRect 00001AEC 206D FA32 movea.l A0, [A5 - 0x5CE] 00001AF0 2050 movea.l A0, [A0] 00001AF2 2B68 0008 F51A move.l [A5 - 0xAE6], [A0 + 0x8] 00001AF8 2B68 000C F51E move.l [A5 - 0xAE2], [A0 + 0xC] 00001AFE 206D F90C movea.l A0, [A5 - 0x6F4] 00001B02 2D68 0010 FFF4 move.l [A6 - 0xC], [A0 + 0x10] 00001B08 2D68 0014 FFF8 move.l [A6 - 0x8], [A0 + 0x14] 00001B0E 3E2E FFFA move.w D7, [A6 - 0x6] 00001B12 9E6E FFF6 sub.w D7, [A6 - 0xA] 00001B16 0647 FFF3 addi.w D7, 0xFFF3 00001B1A 426D F51C clr.w [A5 - 0xAE4] 00001B1E 2F2D FA32 move.l -[A7], [A5 - 0x5CE] 00001B22 A958 syscall HideControl 00001B24 2F2D FA32 move.l -[A7], [A5 - 0x5CE] 00001B28 3F07 move.w -[A7], D7 00001B2A 3F3C 0010 move.w -[A7], 0x10 00001B2E A95C syscall SizeControl 00001B30 2F2D FA32 move.l -[A7], [A5 - 0x5CE] 00001B34 70FF moveq.l D0, 0xFFFFFFFF 00001B36 D06D F51C add.w D0, [A5 - 0xAE4] 00001B3A 3F00 move.w -[A7], D0 00001B3C 302E FFF8 move.w D0, [A6 - 0x8] 00001B40 906E FFF4 sub.w D0, [A6 - 0xC] 00001B44 0640 FFF1 addi.w D0, 0xFFF1 00001B48 3F00 move.w -[A7], D0 00001B4A A959 syscall MoveControl 00001B4C 2F2D FA32 move.l -[A7], [A5 - 0x5CE] 00001B50 A957 syscall ShowControl 00001B52 206D FA32 movea.l A0, [A5 - 0x5CE] 00001B56 A02A syscall HUnlock label00001B58: 00001B58 4AAD FA36 tst.l [A5 - 0x5CA] 00001B5C 6700 00A0 beq +0xA2 /* 00001BFE */ 00001B60 206D FA36 movea.l A0, [A5 - 0x5CA] 00001B64 A029 syscall HLock 00001B66 206D FA36 movea.l A0, [A5 - 0x5CA] 00001B6A 2050 movea.l A0, [A0] 00001B6C 2B68 0008 F51A move.l [A5 - 0xAE6], [A0 + 0x8] 00001B72 2B68 000C F51E move.l [A5 - 0xAE2], [A0 + 0xC] 00001B78 70FC moveq.l D0, 0xFFFFFFFC 00001B7A D06D F51C add.w D0, [A5 - 0xAE4] 00001B7E 3B40 F51C move.w [A5 - 0xAE4], D0 00001B82 7010 moveq.l D0, 0x10 00001B84 D06D F51E add.w D0, [A5 - 0xAE2] 00001B88 3B40 F51E move.w [A5 - 0xAE2], D0 00001B8C 486D F51A pea.l [A5 - 0xAE6] 00001B90 A928 syscall InvalRect 00001B92 206D FA36 movea.l A0, [A5 - 0x5CA] 00001B96 2050 movea.l A0, [A0] 00001B98 2B68 0008 F51A move.l [A5 - 0xAE6], [A0 + 0x8] 00001B9E 2B68 000C F51E move.l [A5 - 0xAE2], [A0 + 0xC] 00001BA4 206D F90C movea.l A0, [A5 - 0x6F4] 00001BA8 2D68 0010 FFF4 move.l [A6 - 0xC], [A0 + 0x10] 00001BAE 2D68 0014 FFF8 move.l [A6 - 0x8], [A0 + 0x14] 00001BB4 3E2E FFF8 move.w D7, [A6 - 0x8] 00001BB8 9E6E FFF4 sub.w D7, [A6 - 0xC] 00001BBC 0647 FFF3 addi.w D7, 0xFFF3 00001BC0 426D F51A clr.w [A5 - 0xAE6] 00001BC4 2F2D FA36 move.l -[A7], [A5 - 0x5CA] 00001BC8 A958 syscall HideControl 00001BCA 2F2D FA36 move.l -[A7], [A5 - 0x5CA] 00001BCE 3F3C 0010 move.w -[A7], 0x10 00001BD2 3F07 move.w -[A7], D7 00001BD4 A95C syscall SizeControl 00001BD6 2F2D FA36 move.l -[A7], [A5 - 0x5CA] 00001BDA 302E FFFA move.w D0, [A6 - 0x6] 00001BDE 906E FFF6 sub.w D0, [A6 - 0xA] 00001BE2 0640 FFF1 addi.w D0, 0xFFF1 00001BE6 3F00 move.w -[A7], D0 00001BE8 70FF moveq.l D0, 0xFFFFFFFF 00001BEA D06D F51A add.w D0, [A5 - 0xAE6] 00001BEE 3F00 move.w -[A7], D0 00001BF0 A959 syscall MoveControl 00001BF2 2F2D FA36 move.l -[A7], [A5 - 0x5CA] 00001BF6 A957 syscall ShowControl 00001BF8 206D FA36 movea.l A0, [A5 - 0x5CA] 00001BFC A02A syscall HUnlock label00001BFE: 00001BFE 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001C02 A873 syscall SetPort label00001C04: 00001C04 2E1F move.l D7, [A7]+ 00001C06 4E5E unlink A6 00001C08 4E75 rts fn00001C0A: 00001C0A 4E56 FFFC link A6, -0x0004 00001C0E 202D F90C move.l D0, [A5 - 0x6F4] 00001C12 B0AE 000C cmp.l D0, [A6 + 0xC] 00001C16 661A bne +0x1C /* 00001C32 */ 00001C18 486E FFFC pea.l [A6 - 0x4] 00001C1C A874 syscall GetPort 00001C1E 2F2D F90C move.l -[A7], [A5 - 0x6F4] 00001C22 A873 syscall SetPort 00001C24 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001C28 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */] 00001C2C 2EAE FFFC move.l [A7], [A6 - 0x4] 00001C30 A873 syscall SetPort label00001C32: 00001C32 4E5E unlink A6 00001C34 4E75 rts fn00001C36: 00001C36 4E56 FFDE link A6, -0x0022 00001C3A 4AAD F90C tst.l [A5 - 0x6F4] 00001C3E 6700 013A beq +0x13C /* 00001D7A */ 00001C42 202D F90C move.l D0, [A5 - 0x6F4] 00001C46 B0AE 0008 cmp.l D0, [A6 + 0x8] 00001C4A 6600 012E bne +0x130 /* 00001D7A */ 00001C4E 486E FFFC pea.l [A6 - 0x4] 00001C52 A874 syscall GetPort 00001C54 2F2D F90C move.l -[A7], [A5 - 0x6F4] 00001C58 A873 syscall SetPort 00001C5A 0C2D 0001 F622 cmpi.b [A5 - 0x9DE], 0x1 00001C60 6636 bne +0x38 /* 00001C98 */ 00001C62 486E FFF6 pea.l [A6 - 0xA] 00001C66 AA19 syscall GetForeColor 00001C68 486E FFF0 pea.l [A6 - 0x10] 00001C6C AA1A syscall GetBackColor 00001C6E 426E FFEA clr.w [A6 - 0x16] 00001C72 426E FFEC clr.w [A6 - 0x14] 00001C76 426E FFEE clr.w [A6 - 0x12] 00001C7A 486E FFEA pea.l [A6 - 0x16] 00001C7E AA14 syscall RGBForeColor 00001C80 3D7C FFFF FFE4 move.w [A6 - 0x1C], 0xFFFF 00001C86 3D7C FFFF FFE6 move.w [A6 - 0x1A], 0xFFFF 00001C8C 3D7C FFFF FFE8 move.w [A6 - 0x18], 0xFFFF 00001C92 486E FFE4 pea.l [A6 - 0x1C] 00001C96 AA15 syscall RGBBackColor label00001C98: 00001C98 486D F51A pea.l [A5 - 0xAE6] 00001C9C 2F3C 02FD 0082 move.l -[A7], 0x2FD0082 00001CA2 2F3C 030D 0092 move.l -[A7], 0x30D0092 00001CA8 A8A7 syscall SetRect 00001CAA 486D F51A pea.l [A5 - 0xAE6] 00001CAE 3F3C 0106 move.w -[A7], 0x106 00001CB2 4EBA ED14 jsr [PC - 0x12EC /* 000009C8 */] 00001CB6 0C2D 0001 F622 cmpi.b [A5 - 0x9DE], 0x1 00001CBC 5C8F addq.l A7, 6 00001CBE 6606 bne +0x8 /* 00001CC6 */ 00001CC0 486E FFEA pea.l [A6 - 0x16] 00001CC4 AA14 syscall RGBForeColor label00001CC6: 00001CC6 486D F51A pea.l [A5 - 0xAE6] 00001CCA 2F3C 02FD 0064 move.l -[A7], 0x2FD0064 00001CD0 2F3C 030D 0074 move.l -[A7], 0x30D0074 00001CD6 A8A7 syscall SetRect 00001CD8 486D F51A pea.l [A5 - 0xAE6] 00001CDC 3F3C 0104 move.w -[A7], 0x104 00001CE0 4EBA ECE6 jsr [PC - 0x131A /* 000009C8 */] 00001CE4 0C2D 0001 F622 cmpi.b [A5 - 0x9DE], 0x1 00001CEA 5C8F addq.l A7, 6 00001CEC 6606 bne +0x8 /* 00001CF4 */ 00001CEE 486E FFEA pea.l [A6 - 0x16] 00001CF2 AA14 syscall RGBForeColor label00001CF4: 00001CF4 486D F51A pea.l [A5 - 0xAE6] 00001CF8 2F3C 02FD 0041 move.l -[A7], 0x2FD0041 00001CFE 2F3C 030D 0051 move.l -[A7], 0x30D0051 00001D04 A8A7 syscall SetRect 00001D06 486D F51A pea.l [A5 - 0xAE6] 00001D0A 3F3C 0102 move.w -[A7], 0x102 00001D0E 4EBA ECB8 jsr [PC - 0x1348 /* 000009C8 */] 00001D12 0C2D 0001 F622 cmpi.b [A5 - 0x9DE], 0x1 00001D18 5C8F addq.l A7, 6 00001D1A 6606 bne +0x8 /* 00001D22 */ 00001D1C 486E FFEA pea.l [A6 - 0x16] 00001D20 AA14 syscall RGBForeColor label00001D22: 00001D22 486D F51A pea.l [A5 - 0xAE6] 00001D26 2F3C 02FD 0023 move.l -[A7], 0x2FD0023 00001D2C 2F3C 030D 0033 move.l -[A7], 0x30D0033 00001D32 A8A7 syscall SetRect 00001D34 486D F51A pea.l [A5 - 0xAE6] 00001D38 3F3C 0100 move.w -[A7], 0x100 00001D3C 4EBA EC8A jsr [PC - 0x1376 /* 000009C8 */] 00001D40 0C2D 0001 F622 cmpi.b [A5 - 0x9DE], 0x1 00001D46 5C8F addq.l A7, 6 00001D48 6606 bne +0x8 /* 00001D50 */ 00001D4A 486E FFEA pea.l [A6 - 0x16] 00001D4E AA14 syscall RGBForeColor label00001D50: 00001D50 0C2D 0001 F622 cmpi.b [A5 - 0x9DE], 0x1 00001D56 660C bne +0xE /* 00001D64 */ 00001D58 486E FFF6 pea.l [A6 - 0xA] 00001D5C AA14 syscall RGBForeColor 00001D5E 486E FFF0 pea.l [A6 - 0x10] 00001D62 AA15 syscall RGBBackColor label00001D64: 00001D64 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */] 00001D68 2F2D F90C move.l -[A7], [A5 - 0x6F4] 00001D6C A969 syscall DrawControls 00001D6E 2F2D F90C move.l -[A7], [A5 - 0x6F4] 00001D72 A904 syscall DrawGrowIcon 00001D74 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001D78 A873 syscall SetPort label00001D7A: 00001D7A 4E5E unlink A6 00001D7C 4E75 rts fn00001D7E: 00001D7E 4E56 FFEC link A6, -0x0014 00001D82 4AAD F90C tst.l [A5 - 0x6F4] 00001D86 6600 00C2 bne +0xC4 /* 00001E4A */ 00001D8A 0C2D 0001 F622 cmpi.b [A5 - 0x9DE], 0x1 00001D90 6614 bne +0x16 /* 00001DA6 */ 00001D92 42A7 clr.l -[A7] 00001D94 3F3C 0101 move.w -[A7], 0x101 00001D98 42A7 clr.l -[A7] 00001D9A 4878 FFFF push.l 0xFFFF 00001D9E AA46 syscall GetNewCWindow 00001DA0 2B5F F90C move.l [A5 - 0x6F4], [A7]+ 00001DA4 6012 bra +0x14 /* 00001DB8 */ label00001DA6: 00001DA6 42A7 clr.l -[A7] 00001DA8 3F3C 0101 move.w -[A7], 0x101 00001DAC 42A7 clr.l -[A7] 00001DAE 4878 FFFF push.l 0xFFFF 00001DB2 A9BD syscall GetNewWindow 00001DB4 2B5F F90C move.l [A5 - 0x6F4], [A7]+ label00001DB8: 00001DB8 2F2D F90C move.l -[A7], [A5 - 0x6F4] 00001DBC A873 syscall SetPort 00001DBE 42A7 clr.l -[A7] 00001DC0 3F3C 0228 move.w -[A7], 0x228 00001DC4 2F2D F90C move.l -[A7], [A5 - 0x6F4] 00001DC8 A9BE syscall GetNewControl 00001DCA 2B5F F914 move.l [A5 - 0x6EC], [A7]+ 00001DCE 42A7 clr.l -[A7] 00001DD0 3F3C 0220 move.w -[A7], 0x220 00001DD4 2F2D F90C move.l -[A7], [A5 - 0x6F4] 00001DD8 A9BE syscall GetNewControl 00001DDA 2B5F F918 move.l [A5 - 0x6E8], [A7]+ 00001DDE 42A7 clr.l -[A7] 00001DE0 3F3C 021F move.w -[A7], 0x21F 00001DE4 2F2D F90C move.l -[A7], [A5 - 0x6F4] 00001DE8 A9BE syscall GetNewControl 00001DEA 2B5F F91C move.l [A5 - 0x6E4], [A7]+ 00001DEE 42A7 clr.l -[A7] 00001DF0 3F3C 021E move.w -[A7], 0x21E 00001DF4 2F2D F90C move.l -[A7], [A5 - 0x6F4] 00001DF8 A9BE syscall GetNewControl 00001DFA 2B5F F920 move.l [A5 - 0x6E0], [A7]+ 00001DFE 2F2D F920 move.l -[A7], [A5 - 0x6E0] 00001E02 3F3C 0001 move.w -[A7], 0x1 00001E06 A963 syscall SetControlValue/SetCtlValue 00001E08 2B6D F920 F910 move.l [A5 - 0x6F0], [A5 - 0x6E0] 00001E0E 42A7 clr.l -[A7] 00001E10 3F3C 021D move.w -[A7], 0x21D 00001E14 2F2D F90C move.l -[A7], [A5 - 0x6F4] 00001E18 A9BE syscall GetNewControl 00001E1A 2B5F F924 move.l [A5 - 0x6DC], [A7]+ 00001E1E 42A7 clr.l -[A7] 00001E20 3F3C 021C move.w -[A7], 0x21C 00001E24 2F2D F90C move.l -[A7], [A5 - 0x6F4] 00001E28 A9BE syscall GetNewControl 00001E2A 2B5F F928 move.l [A5 - 0x6D8], [A7]+ 00001E2E 42A7 clr.l -[A7] 00001E30 3F3C 0221 move.w -[A7], 0x221 00001E34 2F2D F90C move.l -[A7], [A5 - 0x6F4] 00001E38 A9BE syscall GetNewControl 00001E3A 2B5F F92C move.l [A5 - 0x6D4], [A7]+ 00001E3E 4EAD 01FA jsr [A5 + 0x1FA /* export_59 */] 00001E42 2F2D F90C move.l -[A7], [A5 - 0x6F4] 00001E46 A915 syscall ShowWindow 00001E48 6006 bra +0x8 /* 00001E50 */ label00001E4A: 00001E4A 2F2D F90C move.l -[A7], [A5 - 0x6F4] 00001E4E A91F syscall SelectWindow label00001E50: 00001E50 4E5E unlink A6 00001E52 4E75 rts fn00001E54: 00001E54 4E56 FFFC link A6, -0x0004 00001E58 202D F90C move.l D0, [A5 - 0x6F4] 00001E5C B0AE 0008 cmp.l D0, [A6 + 0x8] 00001E60 663A bne +0x3C /* 00001E9C */ 00001E62 486E FFFC pea.l [A6 - 0x4] 00001E66 A874 syscall GetPort 00001E68 2F2D F90C move.l -[A7], [A5 - 0x6F4] 00001E6C A873 syscall SetPort 00001E6E 2F2D F90C move.l -[A7], [A5 - 0x6F4] 00001E72 A904 syscall DrawGrowIcon 00001E74 0C2E 0001 000C cmpi.b [A6 + 0xC], 0x1 00001E7A 6710 beq +0x12 /* 00001E8C */ 00001E7C 4AAD F516 tst.l [A5 - 0xAEA] 00001E80 6706 beq +0x8 /* 00001E88 */ 00001E82 2F2D F516 move.l -[A7], [A5 - 0xAEA] 00001E86 A9D9 syscall TEDeactivate label00001E88: 00001E88 42AD F516 clr.l [A5 - 0xAEA] label00001E8C: 00001E8C 1F2E 000C move.b -[A7], [A6 + 0xC] 00001E90 4EAD 0202 jsr [A5 + 0x202 /* export_60 */] 00001E94 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001E98 A873 syscall SetPort 00001E9A 548F addq.l A7, 2 label00001E9C: 00001E9C 4E5E unlink A6 00001E9E 4E75 rts fn00001EA0: 00001EA0 2F2D F914 move.l -[A7], [A5 - 0x6EC] 00001EA4 4267 clr.w -[A7] 00001EA6 A963 syscall SetControlValue/SetCtlValue 00001EA8 2F2D F918 move.l -[A7], [A5 - 0x6E8] 00001EAC 4267 clr.w -[A7] 00001EAE A963 syscall SetControlValue/SetCtlValue 00001EB0 2F2D F91C move.l -[A7], [A5 - 0x6E4] 00001EB4 4267 clr.w -[A7] 00001EB6 A963 syscall SetControlValue/SetCtlValue 00001EB8 2F2D F920 move.l -[A7], [A5 - 0x6E0] 00001EBC 4267 clr.w -[A7] 00001EBE A963 syscall SetControlValue/SetCtlValue 00001EC0 2F2D F924 move.l -[A7], [A5 - 0x6DC] 00001EC4 4267 clr.w -[A7] 00001EC6 A963 syscall SetControlValue/SetCtlValue 00001EC8 2F2D F928 move.l -[A7], [A5 - 0x6D8] 00001ECC 4267 clr.w -[A7] 00001ECE A963 syscall SetControlValue/SetCtlValue 00001ED0 4E75 rts fn00001ED2: 00001ED2 4E56 FFFE link A6, -0x0002 00001ED6 48E7 0108 movem.l -[A7], D7,A4 00001EDA 286E 0008 movea.l A4, [A6 + 0x8] 00001EDE 42A7 clr.l -[A7] 00001EE0 2F0C move.l -[A7], A4 00001EE2 A95A syscall GetControlReference/GetCRefCon 00001EE4 2E1F move.l D7, [A7]+ 00001EE6 4267 clr.w -[A7] 00001EE8 2F0C move.l -[A7], A4 00001EEA A960 syscall GetControlValue/GetCtlValue 00001EEC 3D5F FFFE move.w [A6 - 0x2], [A7]+ 00001EF0 7001 moveq.l D0, 0x01 00001EF2 D06E FFFE add.w D0, [A6 - 0x2] 00001EF6 0240 0001 andi.w D0, 0x1 00001EFA 3D40 FFFE move.w [A6 - 0x2], D0 00001EFE 486E FFFE pea.l [A6 - 0x2] 00001F02 2F0C move.l -[A7], A4 00001F04 4EAD 020A jsr [A5 + 0x20A /* export_61 */] 00001F08 2007 move.l D0, D7 00001F0A 0480 0000 021C subi.l D0, 0x21C 00001F10 720C moveq.l D1, 0x0C 00001F12 B081 cmp.l D0, D1 00001F14 508F addq.l A7, 8 00001F16 6200 0084 bhi +0x86 /* 00001F9C */ 00001F1A 43FA 0088 lea.l A1, [PC + 0x88 /* 00001FA4, value 0xFFE6FFD2 */] 00001F1E D040 add.w D0, D0 00001F20 D2F1 0000 add.w A1, [A1 + D0.w] 00001F24 4ED1 jmp [A1] 00001F26 4EBA FF78 jsr [PC - 0x88 /* 00001EA0 */] 00001F2A 2F0C move.l -[A7], A4 00001F2C 3F3C 0001 move.w -[A7], 0x1 00001F30 A963 syscall SetControlValue/SetCtlValue 00001F32 2B6D F914 F910 move.l [A5 - 0x6F0], [A5 - 0x6EC] 00001F38 6062 bra +0x64 /* 00001F9C */ 00001F3A 4EBA FF64 jsr [PC - 0x9C /* 00001EA0 */] 00001F3E 2F0C move.l -[A7], A4 00001F40 3F3C 0001 move.w -[A7], 0x1 00001F44 A963 syscall SetControlValue/SetCtlValue 00001F46 2B6D F918 F910 move.l [A5 - 0x6F0], [A5 - 0x6E8] 00001F4C 604E bra +0x50 /* 00001F9C */ 00001F4E 4EBA FF50 jsr [PC - 0xB0 /* 00001EA0 */] 00001F52 2F0C move.l -[A7], A4 00001F54 3F3C 0001 move.w -[A7], 0x1 00001F58 A963 syscall SetControlValue/SetCtlValue 00001F5A 2B6D F91C F910 move.l [A5 - 0x6F0], [A5 - 0x6E4] 00001F60 603A bra +0x3C /* 00001F9C */ 00001F62 4EBA FF3C jsr [PC - 0xC4 /* 00001EA0 */] 00001F66 2F0C move.l -[A7], A4 00001F68 3F3C 0001 move.w -[A7], 0x1 00001F6C A963 syscall SetControlValue/SetCtlValue 00001F6E 2B6D F920 F910 move.l [A5 - 0x6F0], [A5 - 0x6E0] 00001F74 6026 bra +0x28 /* 00001F9C */ 00001F76 4EBA FF28 jsr [PC - 0xD8 /* 00001EA0 */] 00001F7A 2F0C move.l -[A7], A4 00001F7C 3F3C 0001 move.w -[A7], 0x1 00001F80 A963 syscall SetControlValue/SetCtlValue 00001F82 2B6D F924 F910 move.l [A5 - 0x6F0], [A5 - 0x6DC] 00001F88 6012 bra +0x14 /* 00001F9C */ 00001F8A 4EBA FF14 jsr [PC - 0xEC /* 00001EA0 */] 00001F8E 2F0C move.l -[A7], A4 00001F90 3F3C 0001 move.w -[A7], 0x1 00001F94 A963 syscall SetControlValue/SetCtlValue 00001F96 2B6D F928 F910 move.l [A5 - 0x6F0], [A5 - 0x6D8] label00001F9C: 00001F9C 4CDF 1080 movem.l D7,A4, [A7]+ 00001FA0 4E5E unlink A6 00001FA2 4E75 rts 00001FA4 FFE6 .invalid <> 00001FA6 FFD2 .invalid <> 00001FA8 FFBE .invalid <> 00001FAA FFAA .invalid <> 00001FAC FF96 .invalid <> 00001FAE FFF8 .invalid <> 00001FB0 FFF8 .invalid <> 00001FB2 FFF8 .invalid <> 00001FB4 FFF8 .invalid <> 00001FB6 FFF8 .invalid <> 00001FB8 FFF8 .invalid <> 00001FBA FFF8 .invalid <> 00001FBC FF82 .invalid <> fn00001FBE: 00001FBE 4E56 FFF4 link A6, -0x000C 00001FC2 48E7 0108 movem.l -[A7], D7,A4 00001FC6 286E 0008 movea.l A4, [A6 + 0x8] 00001FCA 4AAD F90C tst.l [A5 - 0x6F4] 00001FCE 6700 00B8 beq +0xBA /* 00002088 */ 00001FD2 4267 clr.w -[A7] 00001FD4 2F2C 000A move.l -[A7], [A4 + 0xA] 00001FD8 486E FFFC pea.l [A6 - 0x4] 00001FDC A92C syscall FindWindow 00001FDE 3E1F move.w D7, [A7]+ 00001FE0 202D F90C move.l D0, [A5 - 0x6F4] 00001FE4 B0AE FFFC cmp.l D0, [A6 - 0x4] 00001FE8 6608 bne +0xA /* 00001FF2 */ 00001FEA 2F0C move.l -[A7], A4 00001FEC 4EAD 021A jsr [A5 + 0x21A /* export_63 */] 00001FF0 588F addq.l A7, 4 label00001FF2: 00001FF2 0C54 0001 cmpi.w [A4], 0x1 00001FF6 6616 bne +0x18 /* 0000200E */ 00001FF8 202D F90C move.l D0, [A5 - 0x6F4] 00001FFC B0AE FFFC cmp.l D0, [A6 - 0x4] 00002000 660C bne +0xE /* 0000200E */ 00002002 2D6C 000A FFF8 move.l [A6 - 0x8], [A4 + 0xA] 00002008 486E FFF8 pea.l [A6 - 0x8] 0000200C A871 syscall GlobalToLocal label0000200E: 0000200E 202D F90C move.l D0, [A5 - 0x6F4] 00002012 B0AE FFFC cmp.l D0, [A6 - 0x4] 00002016 6670 bne +0x72 /* 00002088 */ 00002018 0C47 0003 cmpi.w D7, 0x3 0000201C 666A bne +0x6C /* 00002088 */ 0000201E 4267 clr.w -[A7] 00002020 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00002024 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002028 486E FFF4 pea.l [A6 - 0xC] 0000202C A96C syscall FindControl 0000202E 3E1F move.w D7, [A7]+ 00002030 0C47 0014 cmpi.w D7, 0x14 00002034 6718 beq +0x1A /* 0000204E */ 00002036 0C47 0015 cmpi.w D7, 0x15 0000203A 6712 beq +0x14 /* 0000204E */ 0000203C 0C47 0081 cmpi.w D7, 0x81 00002040 670C beq +0xE /* 0000204E */ 00002042 0C47 0017 cmpi.w D7, 0x17 00002046 6706 beq +0x8 /* 0000204E */ 00002048 0C47 0016 cmpi.w D7, 0x16 0000204C 6614 bne +0x16 /* 00002062 */ label0000204E: 0000204E 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00002052 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00002056 3F07 move.w -[A7], D7 00002058 4EBA F978 jsr [PC - 0x688 /* 000019D2 */] 0000205C 4FEF 000A lea.l A7, [A7 + 0xA] 00002060 6016 bra +0x18 /* 00002078 */ label00002062: 00002062 4A47 tst.w D7 00002064 6712 beq +0x14 /* 00002078 */ 00002066 4267 clr.w -[A7] 00002068 2F2E FFF4 move.l -[A7], [A6 - 0xC] 0000206C 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00002070 4878 FFFF push.l 0xFFFF 00002074 A968 syscall TrackControl 00002076 3E1F move.w D7, [A7]+ label00002078: 00002078 0C47 000B cmpi.w D7, 0xB 0000207C 660A bne +0xC /* 00002088 */ 0000207E 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00002082 4EBA FE4E jsr [PC - 0x1B2 /* 00001ED2 */] 00002086 588F addq.l A7, 4 label00002088: 00002088 4CDF 1080 movem.l D7,A4, [A7]+ 0000208C 4E5E unlink A6 0000208E 4E75 rts fn00002090: 00002090 4E56 FFFC link A6, -0x0004 00002094 42A7 clr.l -[A7] 00002096 2F2E 000A move.l -[A7], [A6 + 0xA] 0000209A A95A syscall GetControlReference/GetCRefCon 0000209C 2D5F FFFC move.l [A6 - 0x4], [A7]+ 000020A0 486E 000E pea.l [A6 + 0xE] 000020A4 3F2E 0008 move.w -[A7], [A6 + 0x8] 000020A8 486E FFFC pea.l [A6 - 0x4] 000020AC 4EAD 026A jsr [A5 + 0x26A /* export_73 */] 000020B0 202E FFFC move.l D0, [A6 - 0x4] 000020B4 4FEF 000A lea.l A7, [A7 + 0xA] 000020B8 6B2A bmi +0x2C /* 000020E4 */ 000020BA 0480 0000 0212 subi.l D0, 0x212 000020C0 6702 beq +0x4 /* 000020C4 */ 000020C2 6020 bra +0x22 /* 000020E4 */ label000020C4: 000020C4 2F2E 000A move.l -[A7], [A6 + 0xA] 000020C8 2F3C 0001 000A move.l -[A7], 0x1000A 000020CE 2F3C 0001 0064 move.l -[A7], 0x10064 000020D4 3F2E 0008 move.w -[A7], [A6 + 0x8] 000020D8 2F2E 000E move.l -[A7], [A6 + 0xE] 000020DC 4EBA E95C jsr [PC - 0x16A4 /* 00000A3A */] 000020E0 4FEF 0012 lea.l A7, [A7 + 0x12] label000020E4: 000020E4 4E5E unlink A6 000020E6 4E75 rts fn000020E8: 000020E8 42AD F8E4 clr.l [A5 - 0x71C] 000020EC 42AD FA6A clr.l [A5 - 0x596] 000020F0 42AD FA6E clr.l [A5 - 0x592] 000020F4 42AD F8E8 clr.l [A5 - 0x718] 000020F8 4EAD 0222 jsr [A5 + 0x222 /* export_64 */] 000020FC 4E75 rts export_19: fn000020FE: 000020FE 4E56 0000 link A6, 0 00002102 4AAD F8E4 tst.l [A5 - 0x71C] 00002106 6720 beq +0x22 /* 00002128 */ 00002108 202D F8E4 move.l D0, [A5 - 0x71C] 0000210C B0AE 0008 cmp.l D0, [A6 + 0x8] 00002110 6708 beq +0xA /* 0000211A */ 00002112 70FF moveq.l D0, 0xFFFFFFFF 00002114 B0AE 0008 cmp.l D0, [A6 + 0x8] 00002118 660E bne +0x10 /* 00002128 */ label0000211A: 0000211A 4EAD 022A jsr [A5 + 0x22A /* export_65 */] 0000211E 2F2D F8E4 move.l -[A7], [A5 - 0x71C] 00002122 A914 syscall DisposeWindow 00002124 42AD F8E4 clr.l [A5 - 0x71C] label00002128: 00002128 4E5E unlink A6 0000212A 4E75 rts fn0000212C: 0000212C 4E56 FFF4 link A6, -0x000C 00002130 2F07 move.l -[A7], D7 00002132 202D F8E4 move.l D0, [A5 - 0x71C] 00002136 B0AE 000C cmp.l D0, [A6 + 0xC] 0000213A 6600 0186 bne +0x188 /* 000022C2 */ 0000213E 486E FFFC pea.l [A6 - 0x4] 00002142 A874 syscall GetPort 00002144 2F2D F8E4 move.l -[A7], [A5 - 0x71C] 00002148 A873 syscall SetPort 0000214A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000214E 4EAD 0232 jsr [A5 + 0x232 /* export_66 */] 00002152 206D F8E4 movea.l A0, [A5 - 0x71C] 00002156 2D68 0010 FFF4 move.l [A6 - 0xC], [A0 + 0x10] 0000215C 2D68 0014 FFF8 move.l [A6 - 0x8], [A0 + 0x14] 00002162 486E FFF4 pea.l [A6 - 0xC] 00002166 A8A3 syscall EraseRect 00002168 486E FFF4 pea.l [A6 - 0xC] 0000216C A928 syscall InvalRect 0000216E 4AAD FA6A tst.l [A5 - 0x596] 00002172 588F addq.l A7, 4 00002174 6700 00A0 beq +0xA2 /* 00002216 */ 00002178 206D FA6A movea.l A0, [A5 - 0x596] 0000217C A029 syscall HLock 0000217E 206D FA6A movea.l A0, [A5 - 0x596] 00002182 2050 movea.l A0, [A0] 00002184 2B68 0008 F51A move.l [A5 - 0xAE6], [A0 + 0x8] 0000218A 2B68 000C F51E move.l [A5 - 0xAE2], [A0 + 0xC] 00002190 70FC moveq.l D0, 0xFFFFFFFC 00002192 D06D F51A add.w D0, [A5 - 0xAE6] 00002196 3B40 F51A move.w [A5 - 0xAE6], D0 0000219A 7010 moveq.l D0, 0x10 0000219C D06D F520 add.w D0, [A5 - 0xAE0] 000021A0 3B40 F520 move.w [A5 - 0xAE0], D0 000021A4 486D F51A pea.l [A5 - 0xAE6] 000021A8 A928 syscall InvalRect 000021AA 206D FA6A movea.l A0, [A5 - 0x596] 000021AE 2050 movea.l A0, [A0] 000021B0 2B68 0008 F51A move.l [A5 - 0xAE6], [A0 + 0x8] 000021B6 2B68 000C F51E move.l [A5 - 0xAE2], [A0 + 0xC] 000021BC 206D F8E4 movea.l A0, [A5 - 0x71C] 000021C0 2D68 0010 FFF4 move.l [A6 - 0xC], [A0 + 0x10] 000021C6 2D68 0014 FFF8 move.l [A6 - 0x8], [A0 + 0x14] 000021CC 3E2E FFFA move.w D7, [A6 - 0x6] 000021D0 9E6E FFF6 sub.w D7, [A6 - 0xA] 000021D4 0647 FFF3 addi.w D7, 0xFFF3 000021D8 426D F51C clr.w [A5 - 0xAE4] 000021DC 2F2D FA6A move.l -[A7], [A5 - 0x596] 000021E0 A958 syscall HideControl 000021E2 2F2D FA6A move.l -[A7], [A5 - 0x596] 000021E6 3F07 move.w -[A7], D7 000021E8 3F3C 0010 move.w -[A7], 0x10 000021EC A95C syscall SizeControl 000021EE 2F2D FA6A move.l -[A7], [A5 - 0x596] 000021F2 70FF moveq.l D0, 0xFFFFFFFF 000021F4 D06D F51C add.w D0, [A5 - 0xAE4] 000021F8 3F00 move.w -[A7], D0 000021FA 302E FFF8 move.w D0, [A6 - 0x8] 000021FE 906E FFF4 sub.w D0, [A6 - 0xC] 00002202 0640 FFF1 addi.w D0, 0xFFF1 00002206 3F00 move.w -[A7], D0 00002208 A959 syscall MoveControl 0000220A 2F2D FA6A move.l -[A7], [A5 - 0x596] 0000220E A957 syscall ShowControl 00002210 206D FA6A movea.l A0, [A5 - 0x596] 00002214 A02A syscall HUnlock label00002216: 00002216 4AAD FA6E tst.l [A5 - 0x592] 0000221A 6700 00A0 beq +0xA2 /* 000022BC */ 0000221E 206D FA6E movea.l A0, [A5 - 0x592] 00002222 A029 syscall HLock 00002224 206D FA6E movea.l A0, [A5 - 0x592] 00002228 2050 movea.l A0, [A0] 0000222A 2B68 0008 F51A move.l [A5 - 0xAE6], [A0 + 0x8] 00002230 2B68 000C F51E move.l [A5 - 0xAE2], [A0 + 0xC] 00002236 70FC moveq.l D0, 0xFFFFFFFC 00002238 D06D F51C add.w D0, [A5 - 0xAE4] 0000223C 3B40 F51C move.w [A5 - 0xAE4], D0 00002240 7010 moveq.l D0, 0x10 00002242 D06D F51E add.w D0, [A5 - 0xAE2] 00002246 3B40 F51E move.w [A5 - 0xAE2], D0 0000224A 486D F51A pea.l [A5 - 0xAE6] 0000224E A928 syscall InvalRect 00002250 206D FA6E movea.l A0, [A5 - 0x592] 00002254 2050 movea.l A0, [A0] 00002256 2B68 0008 F51A move.l [A5 - 0xAE6], [A0 + 0x8] 0000225C 2B68 000C F51E move.l [A5 - 0xAE2], [A0 + 0xC] 00002262 206D F8E4 movea.l A0, [A5 - 0x71C] 00002266 2D68 0010 FFF4 move.l [A6 - 0xC], [A0 + 0x10] 0000226C 2D68 0014 FFF8 move.l [A6 - 0x8], [A0 + 0x14] 00002272 3E2E FFF8 move.w D7, [A6 - 0x8] 00002276 9E6E FFF4 sub.w D7, [A6 - 0xC] 0000227A 0647 FFF3 addi.w D7, 0xFFF3 0000227E 426D F51A clr.w [A5 - 0xAE6] 00002282 2F2D FA6E move.l -[A7], [A5 - 0x592] 00002286 A958 syscall HideControl 00002288 2F2D FA6E move.l -[A7], [A5 - 0x592] 0000228C 3F3C 0010 move.w -[A7], 0x10 00002290 3F07 move.w -[A7], D7 00002292 A95C syscall SizeControl 00002294 2F2D FA6E move.l -[A7], [A5 - 0x592] 00002298 302E FFFA move.w D0, [A6 - 0x6] 0000229C 906E FFF6 sub.w D0, [A6 - 0xA] 000022A0 0640 FFF1 addi.w D0, 0xFFF1 000022A4 3F00 move.w -[A7], D0 000022A6 70FF moveq.l D0, 0xFFFFFFFF 000022A8 D06D F51A add.w D0, [A5 - 0xAE6] 000022AC 3F00 move.w -[A7], D0 000022AE A959 syscall MoveControl 000022B0 2F2D FA6E move.l -[A7], [A5 - 0x592] 000022B4 A957 syscall ShowControl 000022B6 206D FA6E movea.l A0, [A5 - 0x592] 000022BA A02A syscall HUnlock label000022BC: 000022BC 2F2E FFFC move.l -[A7], [A6 - 0x4] 000022C0 A873 syscall SetPort label000022C2: 000022C2 2E1F move.l D7, [A7]+ 000022C4 4E5E unlink A6 000022C6 4E75 rts fn000022C8: 000022C8 4E56 FFFC link A6, -0x0004 000022CC 202D F8E4 move.l D0, [A5 - 0x71C] 000022D0 B0AE 000C cmp.l D0, [A6 + 0xC] 000022D4 661A bne +0x1C /* 000022F0 */ 000022D6 486E FFFC pea.l [A6 - 0x4] 000022DA A874 syscall GetPort 000022DC 2F2D F8E4 move.l -[A7], [A5 - 0x71C] 000022E0 A873 syscall SetPort 000022E2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000022E6 4EAD 023A jsr [A5 + 0x23A /* export_67 */] 000022EA 2EAE FFFC move.l [A7], [A6 - 0x4] 000022EE A873 syscall SetPort label000022F0: 000022F0 4E5E unlink A6 000022F2 4E75 rts fn000022F4: 000022F4 4E56 FFDE link A6, -0x0022 000022F8 4AAD F8E4 tst.l [A5 - 0x71C] 000022FC 6700 0080 beq +0x82 /* 0000237E */ 00002300 202D F8E4 move.l D0, [A5 - 0x71C] 00002304 B0AE 0008 cmp.l D0, [A6 + 0x8] 00002308 6674 bne +0x76 /* 0000237E */ 0000230A 486E FFFC pea.l [A6 - 0x4] 0000230E A874 syscall GetPort 00002310 2F2D F8E4 move.l -[A7], [A5 - 0x71C] 00002314 A873 syscall SetPort 00002316 0C2D 0001 F622 cmpi.b [A5 - 0x9DE], 0x1 0000231C 6636 bne +0x38 /* 00002354 */ 0000231E 486E FFF6 pea.l [A6 - 0xA] 00002322 AA19 syscall GetForeColor 00002324 486E FFF0 pea.l [A6 - 0x10] 00002328 AA1A syscall GetBackColor 0000232A 426E FFEA clr.w [A6 - 0x16] 0000232E 426E FFEC clr.w [A6 - 0x14] 00002332 426E FFEE clr.w [A6 - 0x12] 00002336 486E FFEA pea.l [A6 - 0x16] 0000233A AA14 syscall RGBForeColor 0000233C 3D7C FFFF FFE4 move.w [A6 - 0x1C], 0xFFFF 00002342 3D7C FFFF FFE6 move.w [A6 - 0x1A], 0xFFFF 00002348 3D7C FFFF FFE8 move.w [A6 - 0x18], 0xFFFF 0000234E 486E FFE4 pea.l [A6 - 0x1C] 00002352 AA15 syscall RGBBackColor label00002354: 00002354 0C2D 0001 F622 cmpi.b [A5 - 0x9DE], 0x1 0000235A 660C bne +0xE /* 00002368 */ 0000235C 486E FFF6 pea.l [A6 - 0xA] 00002360 AA14 syscall RGBForeColor 00002362 486E FFF0 pea.l [A6 - 0x10] 00002366 AA15 syscall RGBBackColor label00002368: 00002368 4EAD 0242 jsr [A5 + 0x242 /* export_68 */] 0000236C 2F2D F8E4 move.l -[A7], [A5 - 0x71C] 00002370 A969 syscall DrawControls 00002372 2F2D F8E4 move.l -[A7], [A5 - 0x71C] 00002376 A904 syscall DrawGrowIcon 00002378 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000237C A873 syscall SetPort label0000237E: 0000237E 4E5E unlink A6 00002380 4E75 rts fn00002382: 00002382 4E56 FFEC link A6, -0x0014 00002386 4AAD F8E4 tst.l [A5 - 0x71C] 0000238A 6600 00D2 bne +0xD4 /* 0000245E */ 0000238E 0C2D 0001 F622 cmpi.b [A5 - 0x9DE], 0x1 00002394 6614 bne +0x16 /* 000023AA */ 00002396 42A7 clr.l -[A7] 00002398 3F3C 0100 move.w -[A7], 0x100 0000239C 42A7 clr.l -[A7] 0000239E 4878 FFFF push.l 0xFFFF 000023A2 AA46 syscall GetNewCWindow 000023A4 2B5F F8E4 move.l [A5 - 0x71C], [A7]+ 000023A8 6012 bra +0x14 /* 000023BC */ label000023AA: 000023AA 42A7 clr.l -[A7] 000023AC 3F3C 0100 move.w -[A7], 0x100 000023B0 42A7 clr.l -[A7] 000023B2 4878 FFFF push.l 0xFFFF 000023B6 A9BD syscall GetNewWindow 000023B8 2B5F F8E4 move.l [A5 - 0x71C], [A7]+ label000023BC: 000023BC 2F2D F8E4 move.l -[A7], [A5 - 0x71C] 000023C0 A873 syscall SetPort 000023C2 42A7 clr.l -[A7] 000023C4 3F3C 0227 move.w -[A7], 0x227 000023C8 2F2D F8E4 move.l -[A7], [A5 - 0x71C] 000023CC A9BE syscall GetNewControl 000023CE 2B5F F8EC move.l [A5 - 0x714], [A7]+ 000023D2 42A7 clr.l -[A7] 000023D4 3F3C 021A move.w -[A7], 0x21A 000023D8 2F2D F8E4 move.l -[A7], [A5 - 0x71C] 000023DC A9BE syscall GetNewControl 000023DE 2B5F F8F0 move.l [A5 - 0x710], [A7]+ 000023E2 42A7 clr.l -[A7] 000023E4 3F3C 0219 move.w -[A7], 0x219 000023E8 2F2D F8E4 move.l -[A7], [A5 - 0x71C] 000023EC A9BE syscall GetNewControl 000023EE 2B5F F8F4 move.l [A5 - 0x70C], [A7]+ 000023F2 42A7 clr.l -[A7] 000023F4 3F3C 0216 move.w -[A7], 0x216 000023F8 2F2D F8E4 move.l -[A7], [A5 - 0x71C] 000023FC A9BE syscall GetNewControl 000023FE 2B5F F8F8 move.l [A5 - 0x708], [A7]+ 00002402 42A7 clr.l -[A7] 00002404 3F3C 0215 move.w -[A7], 0x215 00002408 2F2D F8E4 move.l -[A7], [A5 - 0x71C] 0000240C A9BE syscall GetNewControl 0000240E 2B5F F8FC move.l [A5 - 0x704], [A7]+ 00002412 2F2D F8FC move.l -[A7], [A5 - 0x704] 00002416 3F3C 0001 move.w -[A7], 0x1 0000241A A963 syscall SetControlValue/SetCtlValue 0000241C 2B6D F8FC F8E8 move.l [A5 - 0x718], [A5 - 0x704] 00002422 42A7 clr.l -[A7] 00002424 3F3C 0214 move.w -[A7], 0x214 00002428 2F2D F8E4 move.l -[A7], [A5 - 0x71C] 0000242C A9BE syscall GetNewControl 0000242E 2B5F F900 move.l [A5 - 0x700], [A7]+ 00002432 42A7 clr.l -[A7] 00002434 3F3C 0212 move.w -[A7], 0x212 00002438 2F2D F8E4 move.l -[A7], [A5 - 0x71C] 0000243C A9BE syscall GetNewControl 0000243E 2B5F F904 move.l [A5 - 0x6FC], [A7]+ 00002442 42A7 clr.l -[A7] 00002444 3F3C 0211 move.w -[A7], 0x211 00002448 2F2D F8E4 move.l -[A7], [A5 - 0x71C] 0000244C A9BE syscall GetNewControl 0000244E 2B5F F908 move.l [A5 - 0x6F8], [A7]+ 00002452 4EAD 024A jsr [A5 + 0x24A /* export_69 */] 00002456 2F2D F8E4 move.l -[A7], [A5 - 0x71C] 0000245A A915 syscall ShowWindow 0000245C 6006 bra +0x8 /* 00002464 */ label0000245E: 0000245E 2F2D F8E4 move.l -[A7], [A5 - 0x71C] 00002462 A91F syscall SelectWindow label00002464: 00002464 4E5E unlink A6 00002466 4E75 rts fn00002468: 00002468 4E56 FFFC link A6, -0x0004 0000246C 202D F8E4 move.l D0, [A5 - 0x71C] 00002470 B0AE 0008 cmp.l D0, [A6 + 0x8] 00002474 663A bne +0x3C /* 000024B0 */ 00002476 486E FFFC pea.l [A6 - 0x4] 0000247A A874 syscall GetPort 0000247C 2F2D F8E4 move.l -[A7], [A5 - 0x71C] 00002480 A873 syscall SetPort 00002482 2F2D F8E4 move.l -[A7], [A5 - 0x71C] 00002486 A904 syscall DrawGrowIcon 00002488 0C2E 0001 000C cmpi.b [A6 + 0xC], 0x1 0000248E 6710 beq +0x12 /* 000024A0 */ 00002490 4AAD F516 tst.l [A5 - 0xAEA] 00002494 6706 beq +0x8 /* 0000249C */ 00002496 2F2D F516 move.l -[A7], [A5 - 0xAEA] 0000249A A9D9 syscall TEDeactivate label0000249C: 0000249C 42AD F516 clr.l [A5 - 0xAEA] label000024A0: 000024A0 1F2E 000C move.b -[A7], [A6 + 0xC] 000024A4 4EAD 0252 jsr [A5 + 0x252 /* export_70 */] 000024A8 2F2E FFFC move.l -[A7], [A6 - 0x4] 000024AC A873 syscall SetPort 000024AE 548F addq.l A7, 2 label000024B0: 000024B0 4E5E unlink A6 000024B2 4E75 rts fn000024B4: 000024B4 4E56 FFFE link A6, -0x0002 000024B8 48E7 0308 movem.l -[A7], D6,D7,A4 000024BC 286E 0008 movea.l A4, [A6 + 0x8] 000024C0 2F0C move.l -[A7], A4 000024C2 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000024C6 A95D syscall HiliteControl 000024C8 426E FFFE clr.w [A6 - 0x2] 000024CC 42A7 clr.l -[A7] 000024CE 2F0C move.l -[A7], A4 000024D0 A95A syscall GetControlReference/GetCRefCon 000024D2 2E1F move.l D7, [A7]+ 000024D4 2007 move.l D0, D7 000024D6 6B1C bmi +0x1E /* 000024F4 */ 000024D8 0480 0000 0211 subi.l D0, 0x211 000024DE 6702 beq +0x4 /* 000024E2 */ 000024E0 6012 bra +0x14 /* 000024F4 */ label000024E2: 000024E2 4267 clr.w -[A7] 000024E4 2F2D F908 move.l -[A7], [A5 - 0x6F8] 000024E8 A960 syscall GetControlValue/GetCtlValue 000024EA 3C1F move.w D6, [A7]+ 000024EC 3006 move.w D0, D6 000024EE 6704 beq +0x6 /* 000024F4 */ 000024F0 6B02 bmi +0x4 /* 000024F4 */ 000024F2 5540 subq.w D0, 2 label000024F4: 000024F4 486E FFFE pea.l [A6 - 0x2] 000024F8 2F0C move.l -[A7], A4 000024FA 2F07 move.l -[A7], D7 000024FC 4EAD 025A jsr [A5 + 0x25A /* export_71 */] 00002500 2E8C move.l [A7], A4 00002502 3F2E FFFE move.w -[A7], [A6 - 0x2] 00002506 A95D syscall HiliteControl 00002508 4CEE 10C0 FFF2 movem.l D6,D7,A4, [A6 - 0xE] 0000250E 4E5E unlink A6 00002510 4E75 rts fn00002512: 00002512 2F2D F8EC move.l -[A7], [A5 - 0x714] 00002516 4267 clr.w -[A7] 00002518 A963 syscall SetControlValue/SetCtlValue 0000251A 2F2D F8F0 move.l -[A7], [A5 - 0x710] 0000251E 4267 clr.w -[A7] 00002520 A963 syscall SetControlValue/SetCtlValue 00002522 2F2D F8F4 move.l -[A7], [A5 - 0x70C] 00002526 4267 clr.w -[A7] 00002528 A963 syscall SetControlValue/SetCtlValue 0000252A 2F2D F8F8 move.l -[A7], [A5 - 0x708] 0000252E 4267 clr.w -[A7] 00002530 A963 syscall SetControlValue/SetCtlValue 00002532 2F2D F8FC move.l -[A7], [A5 - 0x704] 00002536 4267 clr.w -[A7] 00002538 A963 syscall SetControlValue/SetCtlValue 0000253A 2F2D F900 move.l -[A7], [A5 - 0x700] 0000253E 4267 clr.w -[A7] 00002540 A963 syscall SetControlValue/SetCtlValue 00002542 4E75 rts fn00002544: 00002544 4E56 FFFE link A6, -0x0002 00002548 48E7 0108 movem.l -[A7], D7,A4 0000254C 286E 0008 movea.l A4, [A6 + 0x8] 00002550 42A7 clr.l -[A7] 00002552 2F0C move.l -[A7], A4 00002554 A95A syscall GetControlReference/GetCRefCon 00002556 2E1F move.l D7, [A7]+ 00002558 4267 clr.w -[A7] 0000255A 2F0C move.l -[A7], A4 0000255C A960 syscall GetControlValue/GetCtlValue 0000255E 3D5F FFFE move.w [A6 - 0x2], [A7]+ 00002562 7001 moveq.l D0, 0x01 00002564 D06E FFFE add.w D0, [A6 - 0x2] 00002568 0240 0001 andi.w D0, 0x1 0000256C 3D40 FFFE move.w [A6 - 0x2], D0 00002570 486E FFFE pea.l [A6 - 0x2] 00002574 2F0C move.l -[A7], A4 00002576 4EAD 0262 jsr [A5 + 0x262 /* export_72 */] 0000257A 2007 move.l D0, D7 0000257C 0480 0000 0214 subi.l D0, 0x214 00002582 7213 moveq.l D1, 0x13 00002584 B081 cmp.l D0, D1 00002586 508F addq.l A7, 8 00002588 6200 0084 bhi +0x86 /* 0000260E */ 0000258C 43FA 0088 lea.l A1, [PC + 0x88 /* 00002616, value 0xFFE6FFD2 */] 00002590 D040 add.w D0, D0 00002592 D2F1 0000 add.w A1, [A1 + D0.w] 00002596 4ED1 jmp [A1] 00002598 4EBA FF78 jsr [PC - 0x88 /* 00002512 */] 0000259C 2F0C move.l -[A7], A4 0000259E 3F3C 0001 move.w -[A7], 0x1 000025A2 A963 syscall SetControlValue/SetCtlValue 000025A4 2B6D F8EC F8E8 move.l [A5 - 0x718], [A5 - 0x714] 000025AA 6062 bra +0x64 /* 0000260E */ 000025AC 4EBA FF64 jsr [PC - 0x9C /* 00002512 */] 000025B0 2F0C move.l -[A7], A4 000025B2 3F3C 0001 move.w -[A7], 0x1 000025B6 A963 syscall SetControlValue/SetCtlValue 000025B8 2B6D F8F0 F8E8 move.l [A5 - 0x718], [A5 - 0x710] 000025BE 604E bra +0x50 /* 0000260E */ 000025C0 4EBA FF50 jsr [PC - 0xB0 /* 00002512 */] 000025C4 2F0C move.l -[A7], A4 000025C6 3F3C 0001 move.w -[A7], 0x1 000025CA A963 syscall SetControlValue/SetCtlValue 000025CC 2B6D F8F4 F8E8 move.l [A5 - 0x718], [A5 - 0x70C] 000025D2 603A bra +0x3C /* 0000260E */ 000025D4 4EBA FF3C jsr [PC - 0xC4 /* 00002512 */] 000025D8 2F0C move.l -[A7], A4 000025DA 3F3C 0001 move.w -[A7], 0x1 000025DE A963 syscall SetControlValue/SetCtlValue 000025E0 2B6D F8F8 F8E8 move.l [A5 - 0x718], [A5 - 0x708] 000025E6 6026 bra +0x28 /* 0000260E */ 000025E8 4EBA FF28 jsr [PC - 0xD8 /* 00002512 */] 000025EC 2F0C move.l -[A7], A4 000025EE 3F3C 0001 move.w -[A7], 0x1 000025F2 A963 syscall SetControlValue/SetCtlValue 000025F4 2B6D F8FC F8E8 move.l [A5 - 0x718], [A5 - 0x704] 000025FA 6012 bra +0x14 /* 0000260E */ 000025FC 4EBA FF14 jsr [PC - 0xEC /* 00002512 */] 00002600 2F0C move.l -[A7], A4 00002602 3F3C 0001 move.w -[A7], 0x1 00002606 A963 syscall SetControlValue/SetCtlValue 00002608 2B6D F900 F8E8 move.l [A5 - 0x718], [A5 - 0x700] label0000260E: 0000260E 4CDF 1080 movem.l D7,A4, [A7]+ 00002612 4E5E unlink A6 00002614 4E75 rts 00002616 FFE6 .invalid <> 00002618 FFD2 .invalid <> 0000261A FFBE .invalid <> 0000261C FFF8 .invalid <> 0000261E FFF8 .invalid <> 00002620 FFAA .invalid <> 00002622 FF96 .invalid <> 00002624 FFF8 .invalid <> 00002626 FFF8 .invalid <> 00002628 FFF8 .invalid <> 0000262A FFF8 .invalid <> 0000262C FFF8 .invalid <> 0000262E FFF8 .invalid <> 00002630 FFF8 .invalid <> 00002632 FFF8 .invalid <> 00002634 FFF8 .invalid <> 00002636 FFF8 .invalid <> 00002638 FFF8 .invalid <> 0000263A FFF8 .invalid <> 0000263C FF82 .invalid <> fn0000263E: 0000263E 4E56 FFF4 link A6, -0x000C 00002642 48E7 0108 movem.l -[A7], D7,A4 00002646 286E 0008 movea.l A4, [A6 + 0x8] 0000264A 4AAD F8E4 tst.l [A5 - 0x71C] 0000264E 6700 00CA beq +0xCC /* 0000271A */ 00002652 4267 clr.w -[A7] 00002654 2F2C 000A move.l -[A7], [A4 + 0xA] 00002658 486E FFFC pea.l [A6 - 0x4] 0000265C A92C syscall FindWindow 0000265E 3E1F move.w D7, [A7]+ 00002660 202D F8E4 move.l D0, [A5 - 0x71C] 00002664 B0AE FFFC cmp.l D0, [A6 - 0x4] 00002668 6608 bne +0xA /* 00002672 */ 0000266A 2F0C move.l -[A7], A4 0000266C 4EAD 0272 jsr [A5 + 0x272 /* export_74 */] 00002670 588F addq.l A7, 4 label00002672: 00002672 0C54 0001 cmpi.w [A4], 0x1 00002676 6616 bne +0x18 /* 0000268E */ 00002678 202D F8E4 move.l D0, [A5 - 0x71C] 0000267C B0AE FFFC cmp.l D0, [A6 - 0x4] 00002680 660C bne +0xE /* 0000268E */ 00002682 2D6C 000A FFF8 move.l [A6 - 0x8], [A4 + 0xA] 00002688 486E FFF8 pea.l [A6 - 0x8] 0000268C A871 syscall GlobalToLocal label0000268E: 0000268E 202D F8E4 move.l D0, [A5 - 0x71C] 00002692 B0AE FFFC cmp.l D0, [A6 - 0x4] 00002696 6600 0082 bne +0x84 /* 0000271A */ 0000269A 0C47 0003 cmpi.w D7, 0x3 0000269E 667A bne +0x7C /* 0000271A */ 000026A0 4267 clr.w -[A7] 000026A2 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000026A6 2F2E FFFC move.l -[A7], [A6 - 0x4] 000026AA 486E FFF4 pea.l [A6 - 0xC] 000026AE A96C syscall FindControl 000026B0 3E1F move.w D7, [A7]+ 000026B2 0C47 0014 cmpi.w D7, 0x14 000026B6 6718 beq +0x1A /* 000026D0 */ 000026B8 0C47 0015 cmpi.w D7, 0x15 000026BC 6712 beq +0x14 /* 000026D0 */ 000026BE 0C47 0081 cmpi.w D7, 0x81 000026C2 670C beq +0xE /* 000026D0 */ 000026C4 0C47 0017 cmpi.w D7, 0x17 000026C8 6706 beq +0x8 /* 000026D0 */ 000026CA 0C47 0016 cmpi.w D7, 0x16 000026CE 6614 bne +0x16 /* 000026E4 */ label000026D0: 000026D0 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000026D4 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000026D8 3F07 move.w -[A7], D7 000026DA 4EBA F9B4 jsr [PC - 0x64C /* 00002090 */] 000026DE 4FEF 000A lea.l A7, [A7 + 0xA] 000026E2 6016 bra +0x18 /* 000026FA */ label000026E4: 000026E4 4A47 tst.w D7 000026E6 6712 beq +0x14 /* 000026FA */ 000026E8 4267 clr.w -[A7] 000026EA 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000026EE 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000026F2 4878 FFFF push.l 0xFFFF 000026F6 A968 syscall TrackControl 000026F8 3E1F move.w D7, [A7]+ label000026FA: 000026FA 0C47 000A cmpi.w D7, 0xA /* '\n' */ 000026FE 660A bne +0xC /* 0000270A */ 00002700 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00002704 4EBA FDAE jsr [PC - 0x252 /* 000024B4 */] 00002708 588F addq.l A7, 4 label0000270A: 0000270A 0C47 000B cmpi.w D7, 0xB 0000270E 660A bne +0xC /* 0000271A */ 00002710 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00002714 4EBA FE2E jsr [PC - 0x1D2 /* 00002544 */] 00002718 588F addq.l A7, 4 label0000271A: 0000271A 4CDF 1080 movem.l D7,A4, [A7]+ 0000271E 4E5E unlink A6 00002720 4E75 rts